|
|
|
@ -16,6 +16,11 @@ ReturnValue_t ACUHandler::buildNormalDeviceCommand(
|
|
|
|
|
return buildCommandFromCommand(*id, NULL, 0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void ACUHandler::fillCommandAndReplyMap() {
|
|
|
|
|
GomspaceDeviceHandler::fillCommandAndReplyMap();
|
|
|
|
|
this->insertInCommandMap(PRINT_CHANNEL_STATS);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void ACUHandler::letChildHandleHkReply(DeviceCommandId_t id, const uint8_t *packet) {
|
|
|
|
|
|
|
|
|
|
parseHkTableReply(packet);
|
|
|
|
@ -281,29 +286,23 @@ ReturnValue_t ACUHandler::deviceSpecificCommand(DeviceCommandId_t cmd) {
|
|
|
|
|
|
|
|
|
|
void ACUHandler::printChannelStats() {
|
|
|
|
|
PoolReadGuard pg(&acuHkTableDataset);
|
|
|
|
|
sif::info << "ACU Info: Stats, Current [mA], Voltage [mV]" << std::endl;
|
|
|
|
|
sif::info << std::setw(30) << std::left << "Ch0" << std::dec << "| " <<
|
|
|
|
|
sif::info << "ACU Info: Current [mA], Voltage [mV]" << std::endl;
|
|
|
|
|
sif::info << std::setw(8) << std::left << "Ch0" << std::dec << "| " <<
|
|
|
|
|
static_cast<unsigned int>(acuHkTableDataset.currentInChannel0.value) << ", " <<
|
|
|
|
|
std::setw(4) << std::right << acuHkTableDataset.voltageInChannel0.value << ", "
|
|
|
|
|
<< std::setw(4) << std::endl;
|
|
|
|
|
sif::info << std::setw(30) << std::left << "Ch1" << std::dec << "| " <<
|
|
|
|
|
std::setw(13) << std::right << acuHkTableDataset.voltageInChannel0.value << std::endl;
|
|
|
|
|
sif::info << std::setw(8) << std::left << "Ch1" << std::dec << "| " <<
|
|
|
|
|
static_cast<unsigned int>(acuHkTableDataset.currentInChannel1.value) << ", " <<
|
|
|
|
|
std::setw(4) << std::right << acuHkTableDataset.voltageInChannel1.value << ", "
|
|
|
|
|
<< std::setw(4) << std::endl;
|
|
|
|
|
sif::info << std::setw(30) << std::left << "Ch2" << std::dec << "| " <<
|
|
|
|
|
std::setw(13) << std::right << acuHkTableDataset.voltageInChannel1.value << std::endl;
|
|
|
|
|
sif::info << std::setw(8) << std::left << "Ch2" << std::dec << "| " <<
|
|
|
|
|
static_cast<unsigned int>(acuHkTableDataset.currentInChannel2.value) << ", " <<
|
|
|
|
|
std::setw(4) << std::right << acuHkTableDataset.voltageInChannel2.value << ", "
|
|
|
|
|
<< std::setw(4) << std::endl;
|
|
|
|
|
sif::info << std::setw(30) << std::left << "Ch3" << std::dec << "| " <<
|
|
|
|
|
std::setw(13) << std::right << acuHkTableDataset.voltageInChannel2.value << std::endl;
|
|
|
|
|
sif::info << std::setw(8) << std::left << "Ch3" << std::dec << "| " <<
|
|
|
|
|
static_cast<unsigned int>(acuHkTableDataset.currentInChannel3.value) << ", " <<
|
|
|
|
|
std::setw(4) << std::right << acuHkTableDataset.voltageInChannel3.value << ", "
|
|
|
|
|
<< std::setw(4) << std::endl;
|
|
|
|
|
sif::info << std::setw(30) << std::left << "Ch4" << std::dec << "| " <<
|
|
|
|
|
std::setw(13) << std::right << acuHkTableDataset.voltageInChannel3.value << std::endl;
|
|
|
|
|
sif::info << std::setw(8) << std::left << "Ch4" << std::dec << "| " <<
|
|
|
|
|
static_cast<unsigned int>(acuHkTableDataset.currentInChannel4.value) << ", " <<
|
|
|
|
|
std::setw(4) << std::right << acuHkTableDataset.voltageInChannel4.value << ", "
|
|
|
|
|
<< std::setw(4) << std::endl;
|
|
|
|
|
sif::info << std::setw(30) << std::left << "Ch5" << std::dec << "| " <<
|
|
|
|
|
std::setw(13) << std::right << acuHkTableDataset.voltageInChannel4.value << std::endl;
|
|
|
|
|
sif::info << std::setw(8) << std::left << "Ch5" << std::dec << "| " <<
|
|
|
|
|
static_cast<unsigned int>(acuHkTableDataset.currentInChannel5.value) << ", " <<
|
|
|
|
|
std::setw(4) << std::right << acuHkTableDataset.voltageInChannel5.value << ", "
|
|
|
|
|
<< std::setw(4) << std::endl;
|
|
|
|
|
std::setw(13) << std::right << acuHkTableDataset.voltageInChannel5.value << std::endl;
|
|
|
|
|
}
|
|
|
|
|