updated print commands for PDUs
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
This commit is contained in:
@ -312,46 +312,14 @@ ReturnValue_t PDU2Handler::initializeLocalDataPool(
|
||||
|
||||
ReturnValue_t PDU2Handler::printStatus(DeviceCommandId_t cmd) {
|
||||
switch(cmd) {
|
||||
case(GOMSPACE::PRINT_ALL): {
|
||||
case(GOMSPACE::PRINT_HK_TABLE): {
|
||||
PoolReadGuard pg(&pdu2HkTableDataset);
|
||||
ReturnValue_t readResult = pg.getReadResult();
|
||||
if(readResult != HasReturnvaluesIF::RETURN_OK) {
|
||||
sif::warning << "Reading PDU2 HK table failed!" << std::endl;
|
||||
sif::warning << "Reading PDU1 HK table failed!" << std::endl;
|
||||
return HasReturnvaluesIF::RETURN_FAILED;
|
||||
}
|
||||
printOutputSwitchStates();
|
||||
printOutputCurrents();
|
||||
printOutputVoltages();
|
||||
return HasReturnvaluesIF::RETURN_OK;
|
||||
}
|
||||
case(GOMSPACE::PRINT_OUT_ENB_STATUS): {
|
||||
PoolReadGuard pg(&pdu2HkTableDataset);
|
||||
ReturnValue_t readResult = pg.getReadResult();
|
||||
if(readResult != HasReturnvaluesIF::RETURN_OK) {
|
||||
sif::warning << "Reading PDU2 HK table failed!" << std::endl;
|
||||
return HasReturnvaluesIF::RETURN_FAILED;
|
||||
}
|
||||
printOutputSwitchStates();
|
||||
return HasReturnvaluesIF::RETURN_OK;
|
||||
}
|
||||
case(GOMSPACE::PRINT_OUT_CURRENTS): {
|
||||
PoolReadGuard pg(&pdu2HkTableDataset);
|
||||
ReturnValue_t readResult = pg.getReadResult();
|
||||
if(readResult != HasReturnvaluesIF::RETURN_OK) {
|
||||
sif::warning << "Reading PDU2 HK table failed!" << std::endl;
|
||||
return HasReturnvaluesIF::RETURN_FAILED;
|
||||
}
|
||||
printOutputCurrents();
|
||||
return HasReturnvaluesIF::RETURN_OK;
|
||||
}
|
||||
case(GOMSPACE::PRINT_OUT_VOLTAGES): {
|
||||
PoolReadGuard pg(&pdu2HkTableDataset);
|
||||
ReturnValue_t readResult = pg.getReadResult();
|
||||
if(readResult != HasReturnvaluesIF::RETURN_OK) {
|
||||
sif::warning << "Reading PDU2 HK table failed!" << std::endl;
|
||||
return HasReturnvaluesIF::RETURN_FAILED;
|
||||
}
|
||||
printOutputVoltages();
|
||||
printHkTable();
|
||||
return HasReturnvaluesIF::RETURN_OK;
|
||||
}
|
||||
default: {
|
||||
@ -360,67 +328,51 @@ ReturnValue_t PDU2Handler::printStatus(DeviceCommandId_t cmd) {
|
||||
}
|
||||
}
|
||||
|
||||
void PDU2Handler::printOutputSwitchStates() {
|
||||
sif::info << "PDU2 Q7S enable state: " <<
|
||||
unsigned(pdu2HkTableDataset.outEnabledQ7S.value) << std::endl;
|
||||
sif::info << "PDU2 Payload PCDU channel 1 enable state: "
|
||||
<< unsigned(pdu2HkTableDataset.outEnabledPlPCDUCh1.value) << std::endl;
|
||||
sif::info << "PDU2 reaction wheels enable state: "
|
||||
<< unsigned(pdu2HkTableDataset.outEnabledReactionWheels.value) << std::endl;
|
||||
sif::info << "PDU2 TCS Board 8V heater input enable state: "
|
||||
<< unsigned(pdu2HkTableDataset.outEnabledTCSBoardHeaterIn.value) << std::endl;
|
||||
sif::info << "PDU2 redundant SUS group enable state: "
|
||||
<< unsigned(pdu2HkTableDataset.outEnabledSUSRedundant.value) << std::endl;
|
||||
sif::info << "PDU2 deployment mechanism enable state: "
|
||||
<< unsigned(pdu2HkTableDataset.outEnabledDeplMechanism.value) << std::endl;
|
||||
sif::info << "PDU2 PCDU channel 6 enable state: "
|
||||
<< unsigned(pdu2HkTableDataset.outEnabledPlPCDUCh6.value) << std::endl;
|
||||
sif::info << "PDU2 ACS board side B enable state: "
|
||||
<< unsigned(pdu2HkTableDataset.outEnabledAcsBoardSideB.value) << std::endl;
|
||||
sif::info << "PDU2 payload camera enable state: "
|
||||
<< unsigned(pdu2HkTableDataset.outEnabledPayloadCamera.value) << std::endl;
|
||||
}
|
||||
|
||||
void PDU2Handler::printOutputCurrents() {
|
||||
sif::info << "Printing PDU2 currents [mA]: " << std::endl;
|
||||
sif::info << "PDU2 Q7S:" <<
|
||||
pdu2HkTableDataset.currentOutQ7S.value << std::endl;
|
||||
sif::info << "PDU2 Payload PCDU:" <<
|
||||
pdu2HkTableDataset.currentOutPayloadPCDUCh1.value << std::endl;
|
||||
sif::info << "PDU2 RW:" <<
|
||||
pdu2HkTableDataset.currentOutReactionWheels.value << std::endl;
|
||||
sif::info << "PDU2 TCS Board Heater In:" <<
|
||||
pdu2HkTableDataset.currentOutTCSBoardHeaterIn.value << std::endl;
|
||||
sif::info << "PDU2 SuS Redundant:" <<
|
||||
pdu2HkTableDataset.currentOutSUSRedundant.value << std::endl;
|
||||
sif::info << "PDU2 Depl-Mechanism:" <<
|
||||
pdu2HkTableDataset.currentOutDeplMechanism.value << std::endl;
|
||||
sif::info << "PDU2 Payload PCDU:" <<
|
||||
pdu2HkTableDataset.currentOutPayloadPCDUCh6.value << std::endl;
|
||||
sif::info << "PDU2 ACS Board:" <<
|
||||
pdu2HkTableDataset.currentOutACSBoardSideB.value << std::endl;
|
||||
sif::info << "PDU2 Payload Camera:" <<
|
||||
pdu2HkTableDataset.currentOutPayloadCamera.value << std::endl;
|
||||
}
|
||||
|
||||
void PDU2Handler::printOutputVoltages() {
|
||||
sif::info << "Printing PDU2 voltages [mV]: " << std::endl;
|
||||
sif::info << "PDU2 Q7S:" <<
|
||||
pdu2HkTableDataset.voltageOutQ7S.value << std::endl;
|
||||
sif::info << "PDU2 Payload PCDU:" <<
|
||||
void PDU2Handler::printHkTable() {
|
||||
sif::info << "PDU2 Info: SwitchState, Voltages [mV], Currents [mA]" << std::endl;
|
||||
sif::info << std::setw(30) << std::left << "Q7S" << std::dec << "| " <<
|
||||
unsigned(pdu2HkTableDataset.outEnabledQ7S.value) << ", " <<
|
||||
std::setw(4) << std::right <<
|
||||
pdu2HkTableDataset.currentOutQ7S.value << ", " << std::setw(4) <<
|
||||
pdu2HkTableDataset.voltageOutQ7S.value << std::endl;
|
||||
sif::info << std::setw(30) << std::left << "Payload PCDU Channel 1" << std::dec << "| " <<
|
||||
unsigned(pdu2HkTableDataset.outEnabledPlPCDUCh1.value) << ", " <<
|
||||
std::setw(4) << std::right <<
|
||||
pdu2HkTableDataset.currentOutPayloadPCDUCh1.value << ", " << std::setw(4) <<
|
||||
pdu2HkTableDataset.voltageOutPayloadPCDUCh1.value << std::endl;
|
||||
sif::info << "PDU2 RW:" <<
|
||||
sif::info << std::setw(30) << std::left << "Reaction Wheels" << std::dec << "| " <<
|
||||
unsigned(pdu2HkTableDataset.outEnabledReactionWheels.value) << ", " <<
|
||||
std::setw(4) << std::right <<
|
||||
pdu2HkTableDataset.currentOutReactionWheels.value << ", " << std::setw(4) <<
|
||||
pdu2HkTableDataset.voltageOutReactionWheels.value << std::endl;
|
||||
sif::info << "PDU2 TCS Board Heater In:" <<
|
||||
sif::info << std::setw(30) << std::left << "TCS Board 8V heater input" << std::dec << "| " <<
|
||||
unsigned(pdu2HkTableDataset.outEnabledTCSBoardHeaterIn.value) << ", " <<
|
||||
std::setw(4) << std::right <<
|
||||
pdu2HkTableDataset.currentOutTCSBoardHeaterIn.value << ", " << std::setw(4) <<
|
||||
pdu2HkTableDataset.voltageOutTCSBoardHeaterIn.value << std::endl;
|
||||
sif::info << "PDU2 SuS Redundant:" <<
|
||||
sif::info << std::setw(30) << std::left << "Redundant SUS group" << std::dec << "| " <<
|
||||
unsigned(pdu2HkTableDataset.outEnabledSUSRedundant.value) << ", " <<
|
||||
std::setw(4) << std::right <<
|
||||
pdu2HkTableDataset.currentOutSUSRedundant.value << ", " << std::setw(4) <<
|
||||
pdu2HkTableDataset.voltageOutSUSRedundant.value << std::endl;
|
||||
sif::info << "PDU2 Depl-Mechanism:" <<
|
||||
sif::info << std::setw(30) << std::left << "Deployment mechanism" << std::dec << "| " <<
|
||||
unsigned(pdu2HkTableDataset.outEnabledDeplMechanism.value) << ", " <<
|
||||
std::setw(4) << std::right <<
|
||||
pdu2HkTableDataset.currentOutDeplMechanism.value << ", " << std::setw(4) <<
|
||||
pdu2HkTableDataset.voltageOutDeplMechanism.value << std::endl;
|
||||
sif::info << "PDU2 Payload PCDU:" <<
|
||||
pdu2HkTableDataset.voltageOutPayloadPCDUCh6.value << std::endl;
|
||||
sif::info << "PDU2 ACS Board voltage:" <<
|
||||
sif::info << std::setw(30) << std::left << "Payload PCDU Channel 6" << std::dec << "| " <<
|
||||
unsigned(pdu2HkTableDataset.outEnabledPlPCDUCh6.value) << ", " <<
|
||||
std::setw(4) << std::right <<
|
||||
pdu2HkTableDataset.currentOutPayloadPCDUCh6.value << ", " << std::setw(4) <<
|
||||
pdu2HkTableDataset.voltageOutPayloadPCDUCh6.value<< std::endl;
|
||||
sif::info << std::setw(30) << std::left << "ACS Board Side B" << std::dec << "| " <<
|
||||
unsigned(pdu2HkTableDataset.outEnabledAcsBoardSideB.value) << ", " <<
|
||||
std::setw(4) << std::right <<
|
||||
pdu2HkTableDataset.currentOutACSBoardSideB.value << ", " << std::setw(4) <<
|
||||
pdu2HkTableDataset.voltageOutACSBoardSideB.value << std::endl;
|
||||
sif::info << "PDU2 Payload Camera voltage:" <<
|
||||
pdu2HkTableDataset.voltageOutPayloadCamera.value << std::endl;
|
||||
sif::info << std::setw(30) << std::left << "Payload Camera enable state" << std::dec << "| " <<
|
||||
unsigned(pdu2HkTableDataset.outEnabledPayloadCamera.value) << ", " <<
|
||||
std::setw(4) << std::right <<
|
||||
pdu2HkTableDataset.currentOutPayloadCamera.value << ", " << std::setw(4) <<
|
||||
pdu2HkTableDataset.voltageOutPayloadCamera.value << std::right << std::endl;
|
||||
}
|
||||
|
Reference in New Issue
Block a user