#ifndef ECSS_SERVICES_ECSS_DEFINITIONS_H #define ECSS_SERVICES_ECSS_DEFINITIONS_H // Todo: Specify maximum size for regular messages #define ECSS_MAX_MESSAGE_SIZE 1024 #define ECSS_MAX_STRING_SIZE 256 // 7.4.1 #define CCSDS_PACKET_VERSION 0 // 7.4.4.1c #define ECSS_PUS_VERSION 2 // 9.3.1a.1.e #define ECSS_SEQUENCE_FLAGS 0x3 #define ECSS_MAX_REQUEST_COUNT 20 // todo: Needs to be defined #define ECSS_TC_REQUEST_STRING_SIZE 64 #define ECSS_MAX_NUMBER_OF_TIME_SCHED_ACTIVITIES 10 // todo: Define the maximum number of activities #define ECSS_TIME_MARGIN_FOR_ACTIVATION 60 // todo: Define the time margin for the command activation #define ECSS_MAX_DELTA_OF_RELEASE_TIME 60 // todo: Define the maximum delta between the specified // release time and the actual release time #endif //ECSS_SERVICES_ECSS_DEFINITIONS_H