start implementing the PUS Service
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:
parent
5d67b896aa
commit
ec02332615
@ -8,7 +8,17 @@ Service15TmStorage::Service15TmStorage(object_id_t objectId, uint16_t apid,
|
|||||||
: CommandingServiceBase(objectId, apid, "PUS Service 15", 15, numParallelCommands,
|
: CommandingServiceBase(objectId, apid, "PUS Service 15", 15, numParallelCommands,
|
||||||
commandTimeoutSecs, queueDepth) {}
|
commandTimeoutSecs, queueDepth) {}
|
||||||
|
|
||||||
ReturnValue_t Service15TmStorage::isValidSubservice(uint8_t subservice) { return OK; }
|
ReturnValue_t Service15TmStorage::isValidSubservice(uint8_t subservice) {
|
||||||
|
switch (subservice) {
|
||||||
|
case(Subservices::START_BY_TIME_RANGE_RETRIEVAL): {
|
||||||
|
return OK;
|
||||||
|
}
|
||||||
|
case(Subservices::DELETE_UP_TO): {
|
||||||
|
return OK;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return FAILED;
|
||||||
|
}
|
||||||
|
|
||||||
ReturnValue_t Service15TmStorage::getMessageQueueAndObject(uint8_t subservice,
|
ReturnValue_t Service15TmStorage::getMessageQueueAndObject(uint8_t subservice,
|
||||||
const uint8_t *tcData, size_t tcDataLen,
|
const uint8_t *tcData, size_t tcDataLen,
|
||||||
|
@ -5,6 +5,10 @@
|
|||||||
|
|
||||||
class Service15TmStorage : public CommandingServiceBase {
|
class Service15TmStorage : public CommandingServiceBase {
|
||||||
public:
|
public:
|
||||||
|
enum Subservices: uint8_t {
|
||||||
|
START_BY_TIME_RANGE_RETRIEVAL = 9,
|
||||||
|
DELETE_UP_TO = 11
|
||||||
|
};
|
||||||
explicit Service15TmStorage(object_id_t objectId, uint16_t apid, uint8_t numParallelCommands,
|
explicit Service15TmStorage(object_id_t objectId, uint16_t apid, uint8_t numParallelCommands,
|
||||||
uint16_t commandTimeoutSecs, size_t queueDepth);
|
uint16_t commandTimeoutSecs, size_t queueDepth);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user