continue refactoring
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
This commit is contained in:
@ -318,14 +318,14 @@ ReturnValue_t PlocSupervisorHandler::buildCommandFromCommand(DeviceCommandId_t d
|
||||
result = prepareRunAutoEmTest(commandData);
|
||||
break;
|
||||
}
|
||||
case WIPE_MRAM: {
|
||||
result = prepareWipeMramCmd(commandData);
|
||||
break;
|
||||
}
|
||||
case FIRST_MRAM_DUMP:
|
||||
case CONSECUTIVE_MRAM_DUMP:
|
||||
result = prepareDumpMramCmd(commandData);
|
||||
break;
|
||||
// case WIPE_MRAM: {
|
||||
// result = prepareWipeMramCmd(commandData);
|
||||
// break;
|
||||
// }
|
||||
// case FIRST_MRAM_DUMP:
|
||||
// case CONSECUTIVE_MRAM_DUMP:
|
||||
// result = prepareDumpMramCmd(commandData);
|
||||
// break;
|
||||
case SET_GPIO: {
|
||||
prepareSetGpioCmd(commandData);
|
||||
result = returnvalue::OK;
|
||||
@ -341,33 +341,33 @@ ReturnValue_t PlocSupervisorHandler::buildCommandFromCommand(DeviceCommandId_t d
|
||||
// result = returnvalue::OK;
|
||||
// break;
|
||||
// }
|
||||
case FACTORY_RESET_CLEAR_ALL: {
|
||||
FactoryReset packet(spParams);
|
||||
result = packet.buildPacket(FactoryReset::Op::CLEAR_ALL);
|
||||
if (result != returnvalue::OK) {
|
||||
break;
|
||||
}
|
||||
finishTcPrep(packet.getFullPacketLen());
|
||||
break;
|
||||
}
|
||||
case FACTORY_RESET_CLEAR_MIRROR: {
|
||||
FactoryReset packet(spParams);
|
||||
result = packet.buildPacket(FactoryReset::Op::MIRROR_ENTRIES);
|
||||
if (result != returnvalue::OK) {
|
||||
break;
|
||||
}
|
||||
finishTcPrep(packet.getFullPacketLen());
|
||||
break;
|
||||
}
|
||||
case FACTORY_RESET_CLEAR_CIRCULAR: {
|
||||
FactoryReset packet(spParams);
|
||||
result = packet.buildPacket(FactoryReset::Op::CIRCULAR_ENTRIES);
|
||||
if (result != returnvalue::OK) {
|
||||
break;
|
||||
}
|
||||
finishTcPrep(packet.getFullPacketLen());
|
||||
break;
|
||||
}
|
||||
/* case FACTORY_RESET_CLEAR_ALL: {
|
||||
FactoryReset packet(spParams);
|
||||
result = packet.buildPacket(FactoryReset::Op::CLEAR_ALL);
|
||||
if (result != returnvalue::OK) {
|
||||
break;
|
||||
}
|
||||
finishTcPrep(packet.getFullPacketLen());
|
||||
break;
|
||||
}
|
||||
case FACTORY_RESET_CLEAR_MIRROR: {
|
||||
FactoryReset packet(spParams);
|
||||
result = packet.buildPacket(FactoryReset::Op::MIRROR_ENTRIES);
|
||||
if (result != returnvalue::OK) {
|
||||
break;
|
||||
}
|
||||
finishTcPrep(packet.getFullPacketLen());
|
||||
break;
|
||||
}
|
||||
case FACTORY_RESET_CLEAR_CIRCULAR: {
|
||||
FactoryReset packet(spParams);
|
||||
result = packet.buildPacket(FactoryReset::Op::CIRCULAR_ENTRIES);
|
||||
if (result != returnvalue::OK) {
|
||||
break;
|
||||
}
|
||||
finishTcPrep(packet.getFullPacketLen());
|
||||
break;
|
||||
}*/
|
||||
// Removed command
|
||||
// case START_MPSOC_QUIET: {
|
||||
// prepareEmptyCmd(APID_START_MPSOC_QUIET);
|
||||
@ -1594,47 +1594,47 @@ ReturnValue_t PlocSupervisorHandler::prepareRunAutoEmTest(const uint8_t* command
|
||||
return returnvalue::OK;
|
||||
}
|
||||
|
||||
ReturnValue_t PlocSupervisorHandler::prepareWipeMramCmd(const uint8_t* commandData) {
|
||||
uint32_t start = 0;
|
||||
uint32_t stop = 0;
|
||||
size_t size = sizeof(start) + sizeof(stop);
|
||||
SerializeAdapter::deSerialize(&start, &commandData, &size, SerializeIF::Endianness::BIG);
|
||||
SerializeAdapter::deSerialize(&stop, &commandData, &size, SerializeIF::Endianness::BIG);
|
||||
if ((stop - start) <= 0) {
|
||||
return SupvReturnValuesIF::INVALID_MRAM_ADDRESSES;
|
||||
}
|
||||
supv::MramCmd packet(spParams);
|
||||
ReturnValue_t result = packet.buildPacket(start, stop, supv::MramCmd::MramAction::WIPE);
|
||||
if (result != returnvalue::OK) {
|
||||
return result;
|
||||
}
|
||||
finishTcPrep(packet.getFullPacketLen());
|
||||
return returnvalue::OK;
|
||||
}
|
||||
// ReturnValue_t PlocSupervisorHandler::prepareWipeMramCmd(const uint8_t* commandData) {
|
||||
// uint32_t start = 0;
|
||||
// uint32_t stop = 0;
|
||||
// size_t size = sizeof(start) + sizeof(stop);
|
||||
// SerializeAdapter::deSerialize(&start, &commandData, &size, SerializeIF::Endianness::BIG);
|
||||
// SerializeAdapter::deSerialize(&stop, &commandData, &size, SerializeIF::Endianness::BIG);
|
||||
// if ((stop - start) <= 0) {
|
||||
// return SupvReturnValuesIF::INVALID_MRAM_ADDRESSES;
|
||||
// }
|
||||
// supv::MramCmd packet(spParams);
|
||||
// ReturnValue_t result = packet.buildPacket(start, stop, supv::MramCmd::MramAction::WIPE);
|
||||
// if (result != returnvalue::OK) {
|
||||
// return result;
|
||||
// }
|
||||
// finishTcPrep(packet.getFullPacketLen());
|
||||
// return returnvalue::OK;
|
||||
// }
|
||||
|
||||
ReturnValue_t PlocSupervisorHandler::prepareDumpMramCmd(const uint8_t* commandData) {
|
||||
uint32_t start = 0;
|
||||
uint32_t stop = 0;
|
||||
size_t size = sizeof(start) + sizeof(stop);
|
||||
SerializeAdapter::deSerialize(&start, &commandData, &size, SerializeIF::Endianness::BIG);
|
||||
SerializeAdapter::deSerialize(&stop, &commandData, &size, SerializeIF::Endianness::BIG);
|
||||
if ((stop - start) <= 0) {
|
||||
return SupvReturnValuesIF::INVALID_MRAM_ADDRESSES;
|
||||
}
|
||||
supv::MramCmd packet(spParams);
|
||||
ReturnValue_t result = packet.buildPacket(start, stop, supv::MramCmd::MramAction::DUMP);
|
||||
if (result != returnvalue::OK) {
|
||||
return result;
|
||||
}
|
||||
expectedMramDumpPackets = (stop - start) / supv::MAX_DATA_CAPACITY;
|
||||
if ((stop - start) % supv::MAX_DATA_CAPACITY) {
|
||||
expectedMramDumpPackets++;
|
||||
}
|
||||
receivedMramDumpPackets = 0;
|
||||
|
||||
finishTcPrep(packet.getFullPacketLen());
|
||||
return returnvalue::OK;
|
||||
}
|
||||
// ReturnValue_t PlocSupervisorHandler::prepareDumpMramCmd(const uint8_t* commandData) {
|
||||
// uint32_t start = 0;
|
||||
// uint32_t stop = 0;
|
||||
// size_t size = sizeof(start) + sizeof(stop);
|
||||
// SerializeAdapter::deSerialize(&start, &commandData, &size, SerializeIF::Endianness::BIG);
|
||||
// SerializeAdapter::deSerialize(&stop, &commandData, &size, SerializeIF::Endianness::BIG);
|
||||
// if ((stop - start) <= 0) {
|
||||
// return SupvReturnValuesIF::INVALID_MRAM_ADDRESSES;
|
||||
// }
|
||||
// supv::MramCmd packet(spParams);
|
||||
// ReturnValue_t result = packet.buildPacket(start, stop, supv::MramCmd::MramAction::DUMP);
|
||||
// if (result != returnvalue::OK) {
|
||||
// return result;
|
||||
// }
|
||||
// expectedMramDumpPackets = (stop - start) / supv::MAX_DATA_CAPACITY;
|
||||
// if ((stop - start) % supv::MAX_DATA_CAPACITY) {
|
||||
// expectedMramDumpPackets++;
|
||||
// }
|
||||
// receivedMramDumpPackets = 0;
|
||||
//
|
||||
// finishTcPrep(packet.getFullPacketLen());
|
||||
// return returnvalue::OK;
|
||||
// }
|
||||
|
||||
ReturnValue_t PlocSupervisorHandler::prepareSetGpioCmd(const uint8_t* commandData) {
|
||||
uint8_t port = *commandData;
|
||||
|
Reference in New Issue
Block a user