fixed merge conflicts
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
This commit is contained in:
@ -80,6 +80,7 @@
|
||||
11300;0x2c24;SWITCH_CMD_SENT;INFO;Indicates that a FSFW object requested setting a switch P1: 1 if on was requested, 0 for off | P2: Switch Index;mission\devices\devicedefinitions\powerDefinitions.h
|
||||
11301;0x2c25;SWITCH_HAS_CHANGED;INFO;Indicated that a swithc state has changed P1: New switch state, 1 for on, 0 for off | P2: Switch Index;mission\devices\devicedefinitions\powerDefinitions.h
|
||||
11302;0x2c26;SWITCHING_Q7S_DENIED;MEDIUM;;mission\devices\devicedefinitions\powerDefinitions.h
|
||||
11303;0x2c27;FDIR_REACTION_IGNORED;MEDIUM;;mission\devices\devicedefinitions\powerDefinitions.h
|
||||
11400;0x2c88;GPIO_PULL_HIGH_FAILED;LOW;;mission\devices\HeaterHandler.h
|
||||
11401;0x2c89;GPIO_PULL_LOW_FAILED;LOW;;mission\devices\HeaterHandler.h
|
||||
11402;0x2c8a;SWITCH_ALREADY_ON;LOW;;mission\devices\HeaterHandler.h
|
||||
@ -94,7 +95,7 @@
|
||||
11602;0x2d52;ACK_FAILURE;LOW;PLOC receive acknowledgment failure report P1: Command Id which leads the acknowledgment failure report P2: The status field inserted by the MPSoC into the data field;linux\devices\ploc\PlocMPSoCHandler.h
|
||||
11603;0x2d53;EXE_FAILURE;LOW;PLOC receive execution failure report P1: Command Id which leads the execution failure report P2: The status field inserted by the MPSoC into the data field;linux\devices\ploc\PlocMPSoCHandler.h
|
||||
11604;0x2d54;MPSOC_HANDLER_CRC_FAILURE;LOW;PLOC reply has invalid crc;linux\devices\ploc\PlocMPSoCHandler.h
|
||||
11605;0x2d55;MPSOC_HANDLER_SEQ_CNT_MISMATCH;LOW;Packet sequence count in received space packet does not match expected count P1: Expected sequence count P2: Received sequence count;linux\devices\ploc\PlocMPSoCHandler.h
|
||||
11605;0x2d55;MPSOC_HANDLER_SEQUENCE_COUNT_MISMATCH;LOW;Packet sequence count in received space packet does not match expected count P1: Expected sequence count P2: Received sequence count;linux\devices\ploc\PlocMPSoCHandler.h
|
||||
11606;0x2d56;MPSOC_SHUTDOWN_FAILED;HIGH;Supervisor fails to shutdown MPSoC. Requires to power off the PLOC and thus also to shutdown the supervisor.;linux\devices\ploc\PlocMPSoCHandler.h
|
||||
11701;0x2db5;SELF_TEST_I2C_FAILURE;LOW;Get self test result returns I2C failure P1: Indicates on which axis the failure occurred. 0 -> INIT, 1 -> +X, 2 -> -X, 3 -> +Y, 4 -> -Y, 5 -> +Z, 6 -> -Z, 7 -> FINA;mission\devices\IMTQHandler.h
|
||||
11702;0x2db6;SELF_TEST_SPI_FAILURE;LOW;Get self test result returns SPI failure. This concerns the MTM connectivity. P1: Indicates on which axis the failure occurred. 0 -> INIT, 1 -> +X, 2 -> -X, 3 -> +Y, 4 -> -Y, 5 -> +Z, 6 -> -Z, 7 -> FINA;mission\devices\IMTQHandler.h
|
||||
@ -109,7 +110,7 @@
|
||||
11902;0x2e7e;BOOTING_BOOTLOADER_FAILED;LOW;Failed to boot star tracker into bootloader mode;linux\devices\startracker\StarTrackerHandler.h
|
||||
12001;0x2ee1;SUPV_MEMORY_READ_RPT_CRC_FAILURE;LOW;PLOC supervisor crc failure in telemetry packet;linux\devices\ploc\PlocSupervisorHandler.h
|
||||
12002;0x2ee2;SUPV_ACK_FAILURE;LOW;PLOC supervisor received acknowledgment failure report;linux\devices\ploc\PlocSupervisorHandler.h
|
||||
12003;0x2ee3;SUPV_EXE_FAILURE;LOW;PLOC received execution failure report;linux\devices\ploc\PlocSupervisorHandler.h
|
||||
12003;0x2ee3;SUPV_EXE_FAILURE;LOW;PLOC received execution failure report P1: ID of command for which the execution failed P2: Status code sent by the supervisor handler;linux\devices\ploc\PlocSupervisorHandler.h
|
||||
12004;0x2ee4;SUPV_CRC_FAILURE_EVENT;LOW;PLOC supervisor reply has invalid crc;linux\devices\ploc\PlocSupervisorHandler.h
|
||||
12005;0x2ee5;SUPV_MPSOC_SHUWDOWN_BUILD_FAILED;LOW;Failed to build the command to shutdown the MPSoC;linux\devices\ploc\PlocSupervisorHandler.h
|
||||
12100;0x2f44;SANITIZATION_FAILED;LOW;;bsp_q7s\memory\SdCardManager.h
|
||||
|
|
@ -4,18 +4,18 @@
|
||||
0x43400001;THERMAL_CONTROLLER
|
||||
0x44120006;MGM_0_LIS3_HANDLER
|
||||
0x44120010;GYRO_0_ADIS_HANDLER
|
||||
0x44120032;SUS_0
|
||||
0x44120033;SUS_1
|
||||
0x44120034;SUS_2
|
||||
0x44120035;SUS_3
|
||||
0x44120036;SUS_4
|
||||
0x44120037;SUS_5
|
||||
0x44120038;SUS_6
|
||||
0x44120039;SUS_7
|
||||
0x44120040;SUS_8
|
||||
0x44120041;SUS_9
|
||||
0x44120042;SUS_10
|
||||
0x44120043;SUS_11
|
||||
0x44120032;SUS_0_N_LOC_XFYFZM_PT_XF
|
||||
0x44120033;SUS_1_N_LOC_XBYFZM_PT_XB
|
||||
0x44120034;SUS_2_N_LOC_XFYBZB_PT_YB
|
||||
0x44120035;SUS_3_N_LOC_XFYBZF_PT_YF
|
||||
0x44120036;SUS_4_N_LOC_XMYFZF_PT_ZF
|
||||
0x44120037;SUS_5_N_LOC_XFYMZB_PT_ZB
|
||||
0x44120038;SUS_6_R_LOC_XFYBZM_PT_XF
|
||||
0x44120039;SUS_7_R_LOC_XBYBZM_PT_XB
|
||||
0x44120040;SUS_8_R_LOC_XBYBZB_PT_YB
|
||||
0x44120041;SUS_9_R_LOC_XBYBZB_PT_YF
|
||||
0x44120042;SUS_10_N_LOC_XMYBZF_PT_ZF
|
||||
0x44120043;SUS_11_R_LOC_XBYMZB_PT_ZB
|
||||
0x44120047;RW1
|
||||
0x44120107;MGM_1_RM3100_HANDLER
|
||||
0x44120111;GYRO_1_L3G_HANDLER
|
||||
@ -47,22 +47,22 @@
|
||||
0x444100A4;HEATER_HANDLER
|
||||
0x44420004;TMP1075_HANDLER_1
|
||||
0x44420005;TMP1075_HANDLER_2
|
||||
0x44420016;RTD_IC_3
|
||||
0x44420017;RTD_IC_4
|
||||
0x44420018;RTD_IC_5
|
||||
0x44420019;RTD_IC_6
|
||||
0x44420020;RTD_IC_7
|
||||
0x44420021;RTD_IC_8
|
||||
0x44420022;RTD_IC_9
|
||||
0x44420023;RTD_IC_10
|
||||
0x44420024;RTD_IC_11
|
||||
0x44420025;RTD_IC_12
|
||||
0x44420026;RTD_IC_13
|
||||
0x44420027;RTD_IC_14
|
||||
0x44420028;RTD_IC_15
|
||||
0x44420029;RTD_IC_16
|
||||
0x44420030;RTD_IC_17
|
||||
0x44420031;RTD_IC_18
|
||||
0x44420016;RTD_0_IC3_PLOC_HEATSPREADER
|
||||
0x44420017;RTD_1_IC4_PLOC_MISSIONBOARD
|
||||
0x44420018;RTD_2_IC5_4K_CAMERA
|
||||
0x44420019;RTD_3_IC6_DAC_HEATSPREADER
|
||||
0x44420020;RTD_4_IC7_STARTRACKER
|
||||
0x44420021;RTD_5_IC8_RW1_MX_MY
|
||||
0x44420022;RTD_6_IC9_DRO
|
||||
0x44420023;RTD_7_IC10_SCEX
|
||||
0x44420024;RTD_8_IC11_X8
|
||||
0x44420025;RTD_9_IC12_HPA
|
||||
0x44420026;RTD_10_IC13_PL_TX
|
||||
0x44420027;RTD_11_IC14_MPA
|
||||
0x44420028;RTD_12_IC15_ACU
|
||||
0x44420029;RTD_13_IC16_PLPCDU_HEATSPREADER
|
||||
0x44420030;RTD_14_IC17_TCS_BOARD
|
||||
0x44420031;RTD_15_IC18_IMTQ
|
||||
0x445300A3;SYRLINKS_HK_HANDLER
|
||||
0x49000000;ARDUINO_COM_IF
|
||||
0x49010005;GPIO_IF
|
||||
|
|
@ -54,6 +54,8 @@
|
||||
0x4603; HGIO_GpioTypeFailure;;3;fsfw\hal\src\fsfw_hal\linux\gpio\LinuxLibgpioIF.h;HAL_GPIO
|
||||
0x4604; HGIO_GpioInvalidInstance;;4;fsfw\hal\src\fsfw_hal\linux\gpio\LinuxLibgpioIF.h;HAL_GPIO
|
||||
0x4605; HGIO_GpioDuplicateDetected;;5;fsfw\hal\src\fsfw_hal\linux\gpio\LinuxLibgpioIF.h;HAL_GPIO
|
||||
0x4606; HGIO_GpioInitFailed;;6;fsfw\hal\src\fsfw_hal\linux\gpio\LinuxLibgpioIF.h;HAL_GPIO
|
||||
0x4607; HGIO_GpioGetValueFailed;;7;fsfw\hal\src\fsfw_hal\linux\gpio\LinuxLibgpioIF.h;HAL_GPIO
|
||||
0x4300; HSPI_HalTimeoutRetval;;0;fsfw\hal\src\fsfw_hal\stm32h7\spi\spiDefinitions.h;HAL_SPI
|
||||
0x4301; HSPI_HalBusyRetval;;1;fsfw\hal\src\fsfw_hal\stm32h7\spi\spiDefinitions.h;HAL_SPI
|
||||
0x4302; HSPI_HalErrorRetval;;2;fsfw\hal\src\fsfw_hal\stm32h7\spi\spiDefinitions.h;HAL_SPI
|
||||
|
Can't render this file because it has a wrong number of fields in line 29.
|
@ -1,7 +1,7 @@
|
||||
/**
|
||||
* @brief Auto-generated event translation file. Contains 198 translations.
|
||||
* @brief Auto-generated event translation file. Contains 199 translations.
|
||||
* @details
|
||||
* Generated on: 2022-04-30 09:34:28
|
||||
* Generated on: 2022-05-06 19:43:59
|
||||
*/
|
||||
#include "translateEvents.h"
|
||||
|
||||
@ -87,6 +87,7 @@ const char *CHANGE_OF_SETUP_PARAMETER_STRING = "CHANGE_OF_SETUP_PARAMETER";
|
||||
const char *SWITCH_CMD_SENT_STRING = "SWITCH_CMD_SENT";
|
||||
const char *SWITCH_HAS_CHANGED_STRING = "SWITCH_HAS_CHANGED";
|
||||
const char *SWITCHING_Q7S_DENIED_STRING = "SWITCHING_Q7S_DENIED";
|
||||
const char *FDIR_REACTION_IGNORED_STRING = "FDIR_REACTION_IGNORED";
|
||||
const char *GPIO_PULL_HIGH_FAILED_STRING = "GPIO_PULL_HIGH_FAILED";
|
||||
const char *GPIO_PULL_LOW_FAILED_STRING = "GPIO_PULL_LOW_FAILED";
|
||||
const char *SWITCH_ALREADY_ON_STRING = "SWITCH_ALREADY_ON";
|
||||
@ -101,7 +102,7 @@ const char *MEMORY_READ_RPT_CRC_FAILURE_STRING = "MEMORY_READ_RPT_CRC_FAILURE";
|
||||
const char *ACK_FAILURE_STRING = "ACK_FAILURE";
|
||||
const char *EXE_FAILURE_STRING = "EXE_FAILURE";
|
||||
const char *MPSOC_HANDLER_CRC_FAILURE_STRING = "MPSOC_HANDLER_CRC_FAILURE";
|
||||
const char *MPSOC_HANDLER_SEQ_CNT_MISMATCH_STRING = "MPSOC_HANDLER_SEQ_CNT_MISMATCH";
|
||||
const char *MPSOC_HANDLER_SEQUENCE_COUNT_MISMATCH_STRING = "MPSOC_HANDLER_SEQUENCE_COUNT_MISMATCH";
|
||||
const char *MPSOC_SHUTDOWN_FAILED_STRING = "MPSOC_SHUTDOWN_FAILED";
|
||||
const char *SELF_TEST_I2C_FAILURE_STRING = "SELF_TEST_I2C_FAILURE";
|
||||
const char *SELF_TEST_SPI_FAILURE_STRING = "SELF_TEST_SPI_FAILURE";
|
||||
@ -366,6 +367,8 @@ const char *translateEvents(Event event) {
|
||||
return SWITCH_HAS_CHANGED_STRING;
|
||||
case (11302):
|
||||
return SWITCHING_Q7S_DENIED_STRING;
|
||||
case (11303):
|
||||
return FDIR_REACTION_IGNORED_STRING;
|
||||
case (11400):
|
||||
return GPIO_PULL_HIGH_FAILED_STRING;
|
||||
case (11401):
|
||||
@ -395,7 +398,7 @@ const char *translateEvents(Event event) {
|
||||
case (11604):
|
||||
return MPSOC_HANDLER_CRC_FAILURE_STRING;
|
||||
case (11605):
|
||||
return MPSOC_HANDLER_SEQ_CNT_MISMATCH_STRING;
|
||||
return MPSOC_HANDLER_SEQUENCE_COUNT_MISMATCH_STRING;
|
||||
case (11606):
|
||||
return MPSOC_SHUTDOWN_FAILED_STRING;
|
||||
case (11701):
|
||||
|
Submodule generators/fsfwgen updated: 5ad9fb94af...169ad98cde
@ -2,7 +2,7 @@
|
||||
* @brief Auto-generated object translation file.
|
||||
* @details
|
||||
* Contains 116 translations.
|
||||
* Generated on: 2022-04-24 12:09:01
|
||||
* Generated on: 2022-05-06 19:43:55
|
||||
*/
|
||||
#include "translateObjects.h"
|
||||
|
||||
@ -12,18 +12,18 @@ const char *ACS_CONTROLLER_STRING = "ACS_CONTROLLER";
|
||||
const char *THERMAL_CONTROLLER_STRING = "THERMAL_CONTROLLER";
|
||||
const char *MGM_0_LIS3_HANDLER_STRING = "MGM_0_LIS3_HANDLER";
|
||||
const char *GYRO_0_ADIS_HANDLER_STRING = "GYRO_0_ADIS_HANDLER";
|
||||
const char *SUS_0_STRING = "SUS_0";
|
||||
const char *SUS_1_STRING = "SUS_1";
|
||||
const char *SUS_2_STRING = "SUS_2";
|
||||
const char *SUS_3_STRING = "SUS_3";
|
||||
const char *SUS_4_STRING = "SUS_4";
|
||||
const char *SUS_5_STRING = "SUS_5";
|
||||
const char *SUS_6_STRING = "SUS_6";
|
||||
const char *SUS_7_STRING = "SUS_7";
|
||||
const char *SUS_8_STRING = "SUS_8";
|
||||
const char *SUS_9_STRING = "SUS_9";
|
||||
const char *SUS_10_STRING = "SUS_10";
|
||||
const char *SUS_11_STRING = "SUS_11";
|
||||
const char *SUS_0_N_LOC_XFYFZM_PT_XF_STRING = "SUS_0_N_LOC_XFYFZM_PT_XF";
|
||||
const char *SUS_1_N_LOC_XBYFZM_PT_XB_STRING = "SUS_1_N_LOC_XBYFZM_PT_XB";
|
||||
const char *SUS_2_N_LOC_XFYBZB_PT_YB_STRING = "SUS_2_N_LOC_XFYBZB_PT_YB";
|
||||
const char *SUS_3_N_LOC_XFYBZF_PT_YF_STRING = "SUS_3_N_LOC_XFYBZF_PT_YF";
|
||||
const char *SUS_4_N_LOC_XMYFZF_PT_ZF_STRING = "SUS_4_N_LOC_XMYFZF_PT_ZF";
|
||||
const char *SUS_5_N_LOC_XFYMZB_PT_ZB_STRING = "SUS_5_N_LOC_XFYMZB_PT_ZB";
|
||||
const char *SUS_6_R_LOC_XFYBZM_PT_XF_STRING = "SUS_6_R_LOC_XFYBZM_PT_XF";
|
||||
const char *SUS_7_R_LOC_XBYBZM_PT_XB_STRING = "SUS_7_R_LOC_XBYBZM_PT_XB";
|
||||
const char *SUS_8_R_LOC_XBYBZB_PT_YB_STRING = "SUS_8_R_LOC_XBYBZB_PT_YB";
|
||||
const char *SUS_9_R_LOC_XBYBZB_PT_YF_STRING = "SUS_9_R_LOC_XBYBZB_PT_YF";
|
||||
const char *SUS_10_N_LOC_XMYBZF_PT_ZF_STRING = "SUS_10_N_LOC_XMYBZF_PT_ZF";
|
||||
const char *SUS_11_R_LOC_XBYMZB_PT_ZB_STRING = "SUS_11_R_LOC_XBYMZB_PT_ZB";
|
||||
const char *RW1_STRING = "RW1";
|
||||
const char *MGM_1_RM3100_HANDLER_STRING = "MGM_1_RM3100_HANDLER";
|
||||
const char *GYRO_1_L3G_HANDLER_STRING = "GYRO_1_L3G_HANDLER";
|
||||
@ -55,22 +55,22 @@ const char *SOLAR_ARRAY_DEPL_HANDLER_STRING = "SOLAR_ARRAY_DEPL_HANDLER";
|
||||
const char *HEATER_HANDLER_STRING = "HEATER_HANDLER";
|
||||
const char *TMP1075_HANDLER_1_STRING = "TMP1075_HANDLER_1";
|
||||
const char *TMP1075_HANDLER_2_STRING = "TMP1075_HANDLER_2";
|
||||
const char *RTD_IC_3_STRING = "RTD_IC_3";
|
||||
const char *RTD_IC_4_STRING = "RTD_IC_4";
|
||||
const char *RTD_IC_5_STRING = "RTD_IC_5";
|
||||
const char *RTD_IC_6_STRING = "RTD_IC_6";
|
||||
const char *RTD_IC_7_STRING = "RTD_IC_7";
|
||||
const char *RTD_IC_8_STRING = "RTD_IC_8";
|
||||
const char *RTD_IC_9_STRING = "RTD_IC_9";
|
||||
const char *RTD_IC_10_STRING = "RTD_IC_10";
|
||||
const char *RTD_IC_11_STRING = "RTD_IC_11";
|
||||
const char *RTD_IC_12_STRING = "RTD_IC_12";
|
||||
const char *RTD_IC_13_STRING = "RTD_IC_13";
|
||||
const char *RTD_IC_14_STRING = "RTD_IC_14";
|
||||
const char *RTD_IC_15_STRING = "RTD_IC_15";
|
||||
const char *RTD_IC_16_STRING = "RTD_IC_16";
|
||||
const char *RTD_IC_17_STRING = "RTD_IC_17";
|
||||
const char *RTD_IC_18_STRING = "RTD_IC_18";
|
||||
const char *RTD_0_IC3_PLOC_HEATSPREADER_STRING = "RTD_0_IC3_PLOC_HEATSPREADER";
|
||||
const char *RTD_1_IC4_PLOC_MISSIONBOARD_STRING = "RTD_1_IC4_PLOC_MISSIONBOARD";
|
||||
const char *RTD_2_IC5_4K_CAMERA_STRING = "RTD_2_IC5_4K_CAMERA";
|
||||
const char *RTD_3_IC6_DAC_HEATSPREADER_STRING = "RTD_3_IC6_DAC_HEATSPREADER";
|
||||
const char *RTD_4_IC7_STARTRACKER_STRING = "RTD_4_IC7_STARTRACKER";
|
||||
const char *RTD_5_IC8_RW1_MX_MY_STRING = "RTD_5_IC8_RW1_MX_MY";
|
||||
const char *RTD_6_IC9_DRO_STRING = "RTD_6_IC9_DRO";
|
||||
const char *RTD_7_IC10_SCEX_STRING = "RTD_7_IC10_SCEX";
|
||||
const char *RTD_8_IC11_X8_STRING = "RTD_8_IC11_X8";
|
||||
const char *RTD_9_IC12_HPA_STRING = "RTD_9_IC12_HPA";
|
||||
const char *RTD_10_IC13_PL_TX_STRING = "RTD_10_IC13_PL_TX";
|
||||
const char *RTD_11_IC14_MPA_STRING = "RTD_11_IC14_MPA";
|
||||
const char *RTD_12_IC15_ACU_STRING = "RTD_12_IC15_ACU";
|
||||
const char *RTD_13_IC16_PLPCDU_HEATSPREADER_STRING = "RTD_13_IC16_PLPCDU_HEATSPREADER";
|
||||
const char *RTD_14_IC17_TCS_BOARD_STRING = "RTD_14_IC17_TCS_BOARD";
|
||||
const char *RTD_15_IC18_IMTQ_STRING = "RTD_15_IC18_IMTQ";
|
||||
const char *SYRLINKS_HK_HANDLER_STRING = "SYRLINKS_HK_HANDLER";
|
||||
const char *ARDUINO_COM_IF_STRING = "ARDUINO_COM_IF";
|
||||
const char *GPIO_IF_STRING = "GPIO_IF";
|
||||
@ -138,29 +138,29 @@ const char *translateObject(object_id_t object) {
|
||||
case 0x44120010:
|
||||
return GYRO_0_ADIS_HANDLER_STRING;
|
||||
case 0x44120032:
|
||||
return SUS_0_STRING;
|
||||
return SUS_0_N_LOC_XFYFZM_PT_XF_STRING;
|
||||
case 0x44120033:
|
||||
return SUS_1_STRING;
|
||||
return SUS_1_N_LOC_XBYFZM_PT_XB_STRING;
|
||||
case 0x44120034:
|
||||
return SUS_2_STRING;
|
||||
return SUS_2_N_LOC_XFYBZB_PT_YB_STRING;
|
||||
case 0x44120035:
|
||||
return SUS_3_STRING;
|
||||
return SUS_3_N_LOC_XFYBZF_PT_YF_STRING;
|
||||
case 0x44120036:
|
||||
return SUS_4_STRING;
|
||||
return SUS_4_N_LOC_XMYFZF_PT_ZF_STRING;
|
||||
case 0x44120037:
|
||||
return SUS_5_STRING;
|
||||
return SUS_5_N_LOC_XFYMZB_PT_ZB_STRING;
|
||||
case 0x44120038:
|
||||
return SUS_6_STRING;
|
||||
return SUS_6_R_LOC_XFYBZM_PT_XF_STRING;
|
||||
case 0x44120039:
|
||||
return SUS_7_STRING;
|
||||
return SUS_7_R_LOC_XBYBZM_PT_XB_STRING;
|
||||
case 0x44120040:
|
||||
return SUS_8_STRING;
|
||||
return SUS_8_R_LOC_XBYBZB_PT_YB_STRING;
|
||||
case 0x44120041:
|
||||
return SUS_9_STRING;
|
||||
return SUS_9_R_LOC_XBYBZB_PT_YF_STRING;
|
||||
case 0x44120042:
|
||||
return SUS_10_STRING;
|
||||
return SUS_10_N_LOC_XMYBZF_PT_ZF_STRING;
|
||||
case 0x44120043:
|
||||
return SUS_11_STRING;
|
||||
return SUS_11_R_LOC_XBYMZB_PT_ZB_STRING;
|
||||
case 0x44120047:
|
||||
return RW1_STRING;
|
||||
case 0x44120107:
|
||||
@ -224,37 +224,37 @@ const char *translateObject(object_id_t object) {
|
||||
case 0x44420005:
|
||||
return TMP1075_HANDLER_2_STRING;
|
||||
case 0x44420016:
|
||||
return RTD_IC_3_STRING;
|
||||
return RTD_0_IC3_PLOC_HEATSPREADER_STRING;
|
||||
case 0x44420017:
|
||||
return RTD_IC_4_STRING;
|
||||
return RTD_1_IC4_PLOC_MISSIONBOARD_STRING;
|
||||
case 0x44420018:
|
||||
return RTD_IC_5_STRING;
|
||||
return RTD_2_IC5_4K_CAMERA_STRING;
|
||||
case 0x44420019:
|
||||
return RTD_IC_6_STRING;
|
||||
return RTD_3_IC6_DAC_HEATSPREADER_STRING;
|
||||
case 0x44420020:
|
||||
return RTD_IC_7_STRING;
|
||||
return RTD_4_IC7_STARTRACKER_STRING;
|
||||
case 0x44420021:
|
||||
return RTD_IC_8_STRING;
|
||||
return RTD_5_IC8_RW1_MX_MY_STRING;
|
||||
case 0x44420022:
|
||||
return RTD_IC_9_STRING;
|
||||
return RTD_6_IC9_DRO_STRING;
|
||||
case 0x44420023:
|
||||
return RTD_IC_10_STRING;
|
||||
return RTD_7_IC10_SCEX_STRING;
|
||||
case 0x44420024:
|
||||
return RTD_IC_11_STRING;
|
||||
return RTD_8_IC11_X8_STRING;
|
||||
case 0x44420025:
|
||||
return RTD_IC_12_STRING;
|
||||
return RTD_9_IC12_HPA_STRING;
|
||||
case 0x44420026:
|
||||
return RTD_IC_13_STRING;
|
||||
return RTD_10_IC13_PL_TX_STRING;
|
||||
case 0x44420027:
|
||||
return RTD_IC_14_STRING;
|
||||
return RTD_11_IC14_MPA_STRING;
|
||||
case 0x44420028:
|
||||
return RTD_IC_15_STRING;
|
||||
return RTD_12_IC15_ACU_STRING;
|
||||
case 0x44420029:
|
||||
return RTD_IC_16_STRING;
|
||||
return RTD_13_IC16_PLPCDU_HEATSPREADER_STRING;
|
||||
case 0x44420030:
|
||||
return RTD_IC_17_STRING;
|
||||
return RTD_14_IC17_TCS_BOARD_STRING;
|
||||
case 0x44420031:
|
||||
return RTD_IC_18_STRING;
|
||||
return RTD_15_IC18_IMTQ_STRING;
|
||||
case 0x445300A3:
|
||||
return SYRLINKS_HK_HANDLER_STRING;
|
||||
case 0x49000000:
|
||||
|
0
generators/system/__init__.py
Normal file
0
generators/system/__init__.py
Normal file
464
generators/system/eive-system.yml
Normal file
464
generators/system/eive-system.yml
Normal file
@ -0,0 +1,464 @@
|
||||
# nml -> normal
|
||||
# brd -> board
|
||||
# ss -> subsystem
|
||||
# ass -> assembly
|
||||
# ctrl -> controller
|
||||
# dh -> device handler
|
||||
# dft -> default
|
||||
# All uppermost system components are automatically subsystems
|
||||
system:
|
||||
eps:
|
||||
pcdu:
|
||||
id: 0x442000a1
|
||||
acu:
|
||||
id: 0x44250003
|
||||
pdu1:
|
||||
id: 0x44250001
|
||||
pdu2:
|
||||
id: 0x44250002
|
||||
tcs:
|
||||
tcs-ctrl:
|
||||
tcs-brd-ass:
|
||||
id: 0x73000003
|
||||
acs:
|
||||
acs-brd-ass:
|
||||
id: 0x73000001
|
||||
sus-brd-ass:
|
||||
id: 0x73000002
|
||||
acs-ctrl:
|
||||
rw:
|
||||
mgt:
|
||||
str:
|
||||
payload:
|
||||
scex-dh:
|
||||
ploc-ss:
|
||||
cam-switcher:
|
||||
pl-pcdu-dh:
|
||||
com:
|
||||
syrlinks-dh:
|
||||
|
||||
|
||||
modes:
|
||||
# If nothing is specified for a particular mode, use default configuration
|
||||
default:
|
||||
system:
|
||||
# The power system is/should always be on. We can't even turn it off
|
||||
eps: nml
|
||||
pcdu: nml
|
||||
acu: nml
|
||||
pdu1: nml
|
||||
pdu2: nml
|
||||
tcs: nml
|
||||
tcs-brd-ass: nml
|
||||
tcs-ctrl: nml
|
||||
payload: off
|
||||
scex: off
|
||||
ploc-ss: off
|
||||
cam-ss: off
|
||||
pl-pcdu-dh: off
|
||||
com: nml
|
||||
syrlinks-dh: nml
|
||||
acs:
|
||||
mgt: nml
|
||||
acs-brd-ass: nml
|
||||
sus-brd-ass: nml
|
||||
detumble:
|
||||
system:
|
||||
acs: detumble
|
||||
acs-ctrl: detumble
|
||||
# Requires MGM and Gyros
|
||||
rw: off
|
||||
str: off
|
||||
safe:
|
||||
system:
|
||||
acs: safe
|
||||
acs-ctrl: safe
|
||||
rw: off
|
||||
str: off
|
||||
submodes:
|
||||
cold: 1
|
||||
system:
|
||||
# Inherit rest of mode table from default submode
|
||||
tcs:
|
||||
tcs-ctrl: heat
|
||||
idle:
|
||||
system:
|
||||
acs: idle
|
||||
acs-ctrl: idle
|
||||
rw: nml
|
||||
str: off
|
||||
submodes:
|
||||
charge: 1
|
||||
system:
|
||||
# Inherit rest of mode table from default submode
|
||||
acs:
|
||||
rw: off
|
||||
target-gs:
|
||||
system:
|
||||
acs: target-pt
|
||||
acs-ctrl: target-pt
|
||||
rw: nml
|
||||
str: nml
|
||||
target-gs-pl-dac:
|
||||
system:
|
||||
acs: target-pt
|
||||
acs-ctrl: target-pt
|
||||
rw: nml
|
||||
str: nml
|
||||
payload: dac
|
||||
cam-switcher: off
|
||||
scex: off
|
||||
ploc-ss: nml
|
||||
pl-pcdu-dh: on
|
||||
target-gs-pl-cam:
|
||||
system:
|
||||
acs: target-pt
|
||||
acs-ctrl: target-pt
|
||||
rw: nml
|
||||
str: nml
|
||||
payload: cam
|
||||
cam-switcher: on
|
||||
scex: off
|
||||
ploc-ss: nml
|
||||
submode: dac-off
|
||||
pl-pcdu-dh: on
|
||||
target-gs-pl-data:
|
||||
system:
|
||||
acs: target-pt
|
||||
acs-ctrl: target-pt
|
||||
rw: nml
|
||||
str: nml
|
||||
payload: pl-data
|
||||
cam-switcher: off
|
||||
scex: off
|
||||
ploc-ss: nml
|
||||
submode: dac-off
|
||||
pl-pcdu-ss: on
|
||||
earth-obsv:
|
||||
acs: target-pt
|
||||
acs-ctrl: target-pt
|
||||
rw: nml
|
||||
str: nml
|
||||
payload: earth-obsv
|
||||
cam-switcher: on
|
||||
scex: off
|
||||
ploc-ss: off
|
||||
pl-pcdu-ss: off
|
||||
scex:
|
||||
acs: target-pt
|
||||
acs-ctrl: target-pt
|
||||
rw: nml
|
||||
str: nml
|
||||
payload: scex
|
||||
cam-switcher: off
|
||||
scex: on
|
||||
ploc-ss: off
|
||||
pl-pcdu-ss: off
|
||||
|
||||
sequences:
|
||||
default:
|
||||
acs:
|
||||
off:
|
||||
fallback: none
|
||||
seq-id: off
|
||||
target:
|
||||
name: off-target
|
||||
tab-id: 0x61000000
|
||||
modes: ignore
|
||||
trans:
|
||||
0:
|
||||
name: off-trans
|
||||
tab-id: 0x61000001
|
||||
modes:
|
||||
acs-ctrl: off
|
||||
acs-brd-ass: off
|
||||
sus-brd-ass: off
|
||||
rw: off
|
||||
mgt: off
|
||||
str: off
|
||||
detumble:
|
||||
seq-id: 1
|
||||
target:
|
||||
name: detumble-target
|
||||
tab-id: 0x61000100
|
||||
modes:
|
||||
acs-ctrl: detumble
|
||||
mgt: nml
|
||||
sus-brd-ass: nml
|
||||
acs-brd-ass: nml
|
||||
rw: ignore
|
||||
str: ignore
|
||||
trans:
|
||||
0:
|
||||
name: detumble-trans-0
|
||||
tab-id: 0x61000101
|
||||
modes:
|
||||
acs-ctrl: ignore
|
||||
mgt: nml
|
||||
rw: off
|
||||
str: off
|
||||
sus-brd-ass: nml
|
||||
acs-brd-ass: nml
|
||||
1:
|
||||
name: detumble-trans-1
|
||||
tab-id: 0x61000102
|
||||
modes:
|
||||
acs-ctrl: detumble
|
||||
mgt: ignore
|
||||
acs-brd-ass: ignore
|
||||
sus-brd-ass: ignore
|
||||
rw: ignore
|
||||
str: ignore
|
||||
safe:
|
||||
seq-id: 2
|
||||
target:
|
||||
name: safe-target
|
||||
tab-id: 0x61000200
|
||||
modes:
|
||||
acs-ctrl: safe
|
||||
mgt: nml
|
||||
acs-brd-ass: nml
|
||||
sus-brd-ass: nml
|
||||
rw: ignore
|
||||
str: ignore
|
||||
trans:
|
||||
0:
|
||||
name: safe-trans-1
|
||||
tab-id: 0x61000201
|
||||
modes:
|
||||
acs-ctrl: ignore
|
||||
mgt: nml
|
||||
acs-brd-ass: nml
|
||||
sus-brd-ass: nml
|
||||
rw: off
|
||||
str: off
|
||||
1:
|
||||
name: safe-trans-2
|
||||
tab-id: 0x61000202
|
||||
modes:
|
||||
acs-ctrl: safe
|
||||
mgt: ignore
|
||||
acs-brd-ass: ignore
|
||||
sus-brd-ass: ignore
|
||||
rw: ignore
|
||||
str: ignore
|
||||
idle:
|
||||
seq-id: 3
|
||||
target:
|
||||
name: idle-target
|
||||
tab-id: 0x61000300
|
||||
modes:
|
||||
acs-ctrl: idle
|
||||
mgt: nml
|
||||
acs-brd-ass: nml
|
||||
sus-brd-ass: nml
|
||||
rw: nml
|
||||
str: ignore
|
||||
trans:
|
||||
0:
|
||||
name: idle-trans-0
|
||||
tab-id: 0x61000301
|
||||
modes:
|
||||
acs-ctrl: ignore
|
||||
mgt: nml
|
||||
acs-brd-ass: nml
|
||||
sus-brd-ass: nml
|
||||
rw: nml
|
||||
str: off
|
||||
1:
|
||||
name: idle-trans-1
|
||||
tab-id: 0x61000302
|
||||
modes:
|
||||
acs-ctrl: idle
|
||||
mgt: ignore
|
||||
acs-brd-ass: ignore
|
||||
sus-brd-ass: ignore
|
||||
rw: ignore
|
||||
str: ignore
|
||||
idle-charge:
|
||||
derive: idle
|
||||
seq-id: 4
|
||||
target:
|
||||
name: idle-charge-target
|
||||
tab-id: 0x61000400
|
||||
modes:
|
||||
acs-ctrl: idle
|
||||
submode: charge
|
||||
trans:
|
||||
0:
|
||||
name: idle-charge-trans-0
|
||||
tab-id: 0x61000401
|
||||
modes:
|
||||
rw: off
|
||||
1:
|
||||
name: idle-charge-trans-1
|
||||
tab-id: 0x61000402
|
||||
modes:
|
||||
acs-ctrl: idle
|
||||
submode: charge
|
||||
target-pt:
|
||||
seq-id: 5
|
||||
target:
|
||||
name: target-pt-target
|
||||
tab-id: 0x61000500
|
||||
modes:
|
||||
acs-ctrl: target-pt
|
||||
mgt: nml
|
||||
acs-brd-ass: nml
|
||||
sus-brd-ass: nml
|
||||
rw: nml
|
||||
str: nml
|
||||
trans:
|
||||
0:
|
||||
name: target-pt-trans-0
|
||||
tab-id: 0x61000501
|
||||
modes:
|
||||
acs-ctrl: ignore
|
||||
mgt: nml
|
||||
acs-brd-ass: nml
|
||||
sus-brd-ass: nml
|
||||
rw: nml
|
||||
str: nml
|
||||
1:
|
||||
name: target-pt-trans-1
|
||||
tab-id: 0x61000502
|
||||
modes:
|
||||
acs-ctrl: target-pt
|
||||
mgt: ignore
|
||||
acs-brd-ass: ignore
|
||||
sus-brd-ass: ignore
|
||||
rw: ignore
|
||||
str: ignore
|
||||
payload:
|
||||
off:
|
||||
seq-id: 0
|
||||
target:
|
||||
name: off-target
|
||||
tab-id: 0x70000000
|
||||
modes: ignore
|
||||
trans:
|
||||
0:
|
||||
name: off-trans-0
|
||||
tab-id: 0x70000001
|
||||
modes:
|
||||
ploc-switcher: off
|
||||
cam-switcher: off
|
||||
scex-dh: off
|
||||
ploc-ss: off
|
||||
pl-pcdu-dh: off
|
||||
dac:
|
||||
seq-id: 1
|
||||
target:
|
||||
name: target-dac
|
||||
tab-id: 0x70000100
|
||||
modes:
|
||||
ploc-switcher: on
|
||||
cam-switcher: off
|
||||
scex-dh: off
|
||||
ploc-ss: dac
|
||||
pl-pcdu-dh: nml
|
||||
submode: all-on
|
||||
trans:
|
||||
0:
|
||||
name: dac-trans-0
|
||||
tab-id: 0x70000101
|
||||
modes:
|
||||
ploc-switcher: on
|
||||
cam-switcher: off
|
||||
scex-dh: off
|
||||
ploc-ss: on
|
||||
submode: dac-on
|
||||
pl-pcdu-dh: ignore
|
||||
cam:
|
||||
seq-id: 2
|
||||
target:
|
||||
name: target-cam
|
||||
tab-id: 0x70000200
|
||||
modes:
|
||||
ploc-switcher: on
|
||||
cam-switcher: on
|
||||
scex-dh: off
|
||||
ploc-ss: on
|
||||
submode: dac-off
|
||||
pl-pcdu-dh: nml
|
||||
submode: all-on
|
||||
trans:
|
||||
0:
|
||||
name: cam-trans-0
|
||||
tab-id: 0x70000201
|
||||
modes:
|
||||
ploc-switcher: on
|
||||
cam-switcher: off
|
||||
scex-dh: off
|
||||
ploc-ss: on
|
||||
submode: dac-off
|
||||
pl-pcdu-dh: ignore
|
||||
pl-data:
|
||||
seq-id: 3
|
||||
target:
|
||||
name: target-pl-data
|
||||
tab-id: 0x70000300
|
||||
modes:
|
||||
ploc-switcher: on
|
||||
cam-switcher: off
|
||||
scex-dh: off
|
||||
ploc-ss: on
|
||||
submode: dac-off
|
||||
pl-pcdu-dh: nml
|
||||
submode: all-on
|
||||
earth-obsv:
|
||||
seq-id: 4
|
||||
target:
|
||||
name: target-earth-obsv
|
||||
tab-id: 0x70000400
|
||||
modes:
|
||||
ploc-switcher: on
|
||||
cam-switcher: on
|
||||
scex-dh: off
|
||||
ploc-ss: on
|
||||
submode: dac-off
|
||||
pl-pcdu-dh: off
|
||||
trans:
|
||||
0:
|
||||
name: trans-earth-obsv-0
|
||||
tab-id: 0x70000401
|
||||
modes:
|
||||
ploc-switcher: on
|
||||
cam-switcher: on
|
||||
scex-dh: off
|
||||
ploc-ss: on
|
||||
submode: dac-off
|
||||
pl-pcdu-dh: off
|
||||
scex:
|
||||
seq-id: 4
|
||||
target: scex
|
||||
name: target-scex
|
||||
tab-id: 0x70000500
|
||||
modes:
|
||||
ploc-switcher: off
|
||||
cam-switcher: off
|
||||
scex-dh: on
|
||||
ploc-ss: off
|
||||
pl-pcdu-dh: off
|
||||
trans:
|
||||
0:
|
||||
name: trans-scex-0
|
||||
tab-id: 0x70000501
|
||||
modes:
|
||||
ploc-switcher: off
|
||||
cam-switcher: off
|
||||
scex-dh: on
|
||||
ploc-ss: off
|
||||
pl-pcdu-dh: off
|
||||
system:
|
||||
detumble:
|
||||
seq-id: 0
|
||||
target:
|
||||
name: target-detumble
|
||||
tab-id: 0x73000000
|
||||
modes:
|
||||
acs: detumble
|
||||
tcs: nml
|
||||
com: nml
|
||||
payload: ignore
|
||||
eps: nml
|
Reference in New Issue
Block a user