#include <dummies/ExecutableComIfDummy.h>

ExecutableComIfDummy::ExecutableComIfDummy(object_id_t objectId) : SystemObject(objectId) {}

ReturnValue_t ExecutableComIfDummy::initializeInterface(CookieIF *cookie) {
  return returnvalue::OK;
}

ReturnValue_t ExecutableComIfDummy::sendMessage(CookieIF *cookie, const uint8_t *sendData,
                                                size_t sendLen) {
  return returnvalue::OK;
}

ReturnValue_t ExecutableComIfDummy::getSendSuccess(CookieIF *cookie) { return returnvalue::OK; }

ReturnValue_t ExecutableComIfDummy::requestReceiveMessage(CookieIF *cookie, size_t requestLen) {
  return returnvalue::OK;
}

ReturnValue_t ExecutableComIfDummy::performOperation(uint8_t operationCode) {
  return returnvalue::OK;
}

ReturnValue_t ExecutableComIfDummy::readReceivedMessage(CookieIF *cookie, uint8_t **buffer,
                                                        size_t *size) {
  return returnvalue::OK;
}