Update FSFW #51
@ -16,12 +16,9 @@ class Gpio {
|
|||||||
sif::error << "Gpio::Gpio: Invalid GpioIF" << std::endl;
|
sif::error << "Gpio::Gpio: Invalid GpioIF" << std::endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ReturnValue_t pullHigh() {
|
ReturnValue_t pullHigh() { return gpioIF->pullHigh(gpioId); }
|
||||||
return gpioIF->pullHigh(gpioId);
|
ReturnValue_t pullLow() { return gpioIF->pullLow(gpioId); }
|
||||||
}
|
|
||||||
ReturnValue_t pullLow() {
|
|
||||||
return gpioIF->pullLow(gpioId);
|
|
||||||
}
|
|
||||||
private:
|
private:
|
||||||
gpioId_t gpioId = gpio::NO_GPIO;
|
gpioId_t gpioId = gpio::NO_GPIO;
|
||||||
GpioIF* gpioIF = nullptr;
|
GpioIF* gpioIF = nullptr;
|
||||||
|
@ -18,8 +18,7 @@ class CommandActionHelper {
|
|||||||
virtual ~CommandActionHelper();
|
virtual ~CommandActionHelper();
|
||||||
ReturnValue_t commandAction(object_id_t commandTo, ActionId_t actionId,
|
ReturnValue_t commandAction(object_id_t commandTo, ActionId_t actionId,
|
||||||
const uint8_t* data = nullptr, uint32_t size = 0);
|
const uint8_t* data = nullptr, uint32_t size = 0);
|
||||||
ReturnValue_t commandAction(object_id_t commandTo, ActionId_t actionId,
|
ReturnValue_t commandAction(object_id_t commandTo, ActionId_t actionId, SerializeIF* data);
|
||||||
SerializeIF* data);
|
|
||||||
ReturnValue_t initialize();
|
ReturnValue_t initialize();
|
||||||
ReturnValue_t handleReply(CommandMessage* reply);
|
ReturnValue_t handleReply(CommandMessage* reply);
|
||||||
uint8_t getCommandCount() const;
|
uint8_t getCommandCount() const;
|
||||||
|
@ -467,8 +467,7 @@ size_t DeviceHandlerBase::getNextReplyLength(DeviceCommandId_t commandId) {
|
|||||||
DeviceCommandMap::iterator command = cookieInfo.pendingCommand;
|
DeviceCommandMap::iterator command = cookieInfo.pendingCommand;
|
||||||
if (command->second.useAlternativeReplyId) {
|
if (command->second.useAlternativeReplyId) {
|
||||||
replyId = command->second.alternativeReplyId;
|
replyId = command->second.alternativeReplyId;
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
replyId = commandId;
|
replyId = commandId;
|
||||||
}
|
}
|
||||||
DeviceReplyIter iter = deviceReplyMap.find(replyId);
|
DeviceReplyIter iter = deviceReplyMap.find(replyId);
|
||||||
|
Loading…
Reference in New Issue
Block a user