testArduino/bsp_linux/fsfwconfig/objects/systemObjectList.h

60 lines
1.3 KiB
C++

#ifndef FSFWCONFIG_OBJECTS_SYSTEMOBJECTLIST_H_
#define FSFWCONFIG_OBJECTS_SYSTEMOBJECTLIST_H_
#include <fsfw/objectmanager/frameworkObjects.h>
namespace objects {
enum mission_objects {
UDP_BRIDGE = 0x50000300,
UDP_POLLING_TASK = 0x50000400,
TM_FUNNEL = 0x50000500,
/****************Assembly********************/
SOFTWARE = 0x1,
DUMMY_ASS = 0xCAFECAFE,
/****************Controller******************/
DUMMY_CONTROLLER = 0xCAFEAFFE,
/****************Device Handler**************/
DUMMY1 = 0x01,
DUMMY2 = 0x02,
DUMMY3 = 0x03,
DUMMY4 = 0x04,
DUMMY5 = 0x05,
DUMMY6 = 0x06,
DUMMY7 = 0x07,
DUMMY8 = 0x08,
/****************MISC*********************/
TIME_STAMPER = 0x09,
/**************TC Handling****************/
CCSDS_DISTRIBUTOR = 0x10,
PUS_DISTRIBUTOR = 0x11,
/****** 0x49 ('I') for Communication Interfaces *****/
//TEST_ECHO_COM_IF = 0x4900AFFE,
/**************** Test *********************/
//TEST_DEVICE_HANDLER = 0x4400AFFE,
//TEST_TASK = 0x4400CAFE,
//TEST_DEVICE_SERIALIZE=0x4401CAFE,
/**************** PCO *********************/
//PCO_HANDLER= 0x12,
//PCO_COMMIF=0x13,
//CENTROID_INJECTOR=0x14,
//CENTROID_WRITER = 0x15
//TODO: add the object ids for your device and your communication interface
};
}
#endif /* FSFWCONFIG_OBJECTS_SYSTEMOBJECTLIST_H_ */