testArduino/bsp_linux/fsfwconfig/objects/systemObjectList.h

68 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,
//Here the IDs of the DH and CONTROLLER are defined.
ARDUINO_DEVICE_HANDLER = 0x12,
ARDUINO_COM_IF = 0x13,
THERMAL_CONTROLLER = 0x14,
POWER_SWITCHER_CONTROLLER = 0x15,
TCS_SENSOR_CH1 = 0x16,
TCS_SENSOR_CH2 = 0x17,
TCS_COMPONENT_1 = 0X18,
TCS_COMPONENT_2 = 0X19,
TCS_HEATER_1 = 0x20,
TCS_REDUNDANT_HEATER_1 = 0x21,
TCS_HEATER_2 = 0x22,
TCS_REDUNDANT_HEATER_2 = 0x23,
TCS_SWITCH_1 = 0x24,
TCS_SWITCH_1R = 0x25,
TCS_SWITCH_2 = 0x26,
TCS_SWITCH_2R = 0x27
};
}
#endif /* FSFWCONFIG_OBJECTS_SYSTEMOBJECTLIST_H_ */