v1.17.0 #327
@ -863,6 +863,7 @@ ReturnValue_t PlocSupervisorHandler::handleAckReport(const uint8_t* data) {
|
|||||||
if (commandId != DeviceHandlerIF::NO_COMMAND_ID) {
|
if (commandId != DeviceHandlerIF::NO_COMMAND_ID) {
|
||||||
triggerEvent(SUPV_ACK_FAILURE, commandId, static_cast<uint32_t>(ack.getStatusCode()));
|
triggerEvent(SUPV_ACK_FAILURE, commandId, static_cast<uint32_t>(ack.getStatusCode()));
|
||||||
}
|
}
|
||||||
|
ack.printStatusInformation();
|
||||||
printAckFailureInfo(ack.getStatusCode(), commandId);
|
printAckFailureInfo(ack.getStatusCode(), commandId);
|
||||||
sendFailureReport(supv::ACK_REPORT, result::RECEIVED_ACK_FAILURE);
|
sendFailureReport(supv::ACK_REPORT, result::RECEIVED_ACK_FAILURE);
|
||||||
disableAllReplies();
|
disableAllReplies();
|
||||||
@ -1927,11 +1928,10 @@ void PlocSupervisorHandler::handleBadApidServiceCombination(Event event, unsigne
|
|||||||
}
|
}
|
||||||
|
|
||||||
void PlocSupervisorHandler::printAckFailureInfo(uint16_t statusCode, DeviceCommandId_t commandId) {
|
void PlocSupervisorHandler::printAckFailureInfo(uint16_t statusCode, DeviceCommandId_t commandId) {
|
||||||
sif::warning << "PlocSupervisorHandler: Received Ack failure report with status code: 0x"
|
|
||||||
<< std::hex << statusCode << std::endl;
|
|
||||||
switch (commandId) {
|
switch (commandId) {
|
||||||
case (supv::SET_TIME_REF): {
|
case (supv::SET_TIME_REF): {
|
||||||
sif::info << "PlocSupervisoHandler: Setting time failed. Make sure the OBC has a valid time"
|
sif::warning
|
||||||
|
<< "PlocSupervisoHandler: Setting time failed. Make sure the OBC has a valid time"
|
||||||
<< std::endl;
|
<< std::endl;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user