DHB refactoring complete
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:
@ -21,4 +21,34 @@ void rws::encodeHdlc(const uint8_t* sourceBuf, size_t sourceLen, uint8_t* encode
|
||||
encodedBuffer[encodedLen++] = rws::FRAME_DELIMITER;
|
||||
}
|
||||
|
||||
size_t rws::idToPacketLen(DeviceCommandId_t id) {
|
||||
switch (id) {
|
||||
case (rws::GET_RW_STATUS): {
|
||||
return rws::SIZE_GET_RW_STATUS;
|
||||
}
|
||||
case (rws::SET_SPEED): {
|
||||
return rws::SIZE_SET_SPEED_REPLY;
|
||||
}
|
||||
case (rws::CLEAR_LAST_RESET_STATUS): {
|
||||
return rws::SIZE_CLEAR_RESET_STATUS;
|
||||
}
|
||||
case (rws::GET_LAST_RESET_STATUS): {
|
||||
return rws::SIZE_GET_RESET_STATUS;
|
||||
}
|
||||
case (rws::GET_TEMPERATURE): {
|
||||
return rws::SIZE_GET_TEMPERATURE_REPLY;
|
||||
}
|
||||
case (rws::GET_TM): {
|
||||
return rws::SIZE_GET_TELEMETRY_REPLY;
|
||||
}
|
||||
case (rws::INIT_RW_CONTROLLER): {
|
||||
return rws::SIZE_INIT_RW;
|
||||
}
|
||||
default: {
|
||||
sif::error << "no reply buffer for rw command " << id << std::endl;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif /* MISSION_DEVICES_DEVICEDEFINITIONS_RWHELPERS_CPP_ */
|
||||
|
Reference in New Issue
Block a user