#ifndef FSFWCONFIG_OBJECTS_SYSTEMOBJECTLIST_H_ #define FSFWCONFIG_OBJECTS_SYSTEMOBJECTLIST_H_ #include 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_ */