Skip to content

Commit

Permalink
init commit(feature/excel2toml)
Browse files Browse the repository at this point in the history
  • Loading branch information
flap1 committed May 26, 2022
1 parent 607bad4 commit b3a25d8
Show file tree
Hide file tree
Showing 125 changed files with 43,332 additions and 224 deletions.
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[submodule "data/tlm-cmd-db"]
path = data/tlm-cmd-db
url = https://github.com/ut-issl/tlm-cmd-db.git
branch = feature/excel2toml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,9 @@ void CA_load_cmd_table(CA_CmdInfo cmd_table[CA_MAX_CMDS])
cmd_table[Cmd_CODE_RTCD_CLEAR_ALL_REALTIME].cmd_func = Cmd_RTCD_CLEAR_ALL_REALTIME;
cmd_table[Cmd_CODE_RTCD_CLEAR_ERR_LOG].cmd_func = Cmd_RTCD_CLEAR_ERR_LOG;
cmd_table[Cmd_CODE_MEM_SET_REGION].cmd_func = Cmd_MEM_SET_REGION;
cmd_table[Cmd_CODE_MEM_DUMP_REGION_SEQ].cmd_func = Cmd_MEM_DUMP_REGION_SEQ;
cmd_table[Cmd_CODE_MEM_DUMP_REGION_RND].cmd_func = Cmd_MEM_DUMP_REGION_RND;
cmd_table[Cmd_CODE_MEM_DUMP_SINGLE].cmd_func = Cmd_MEM_DUMP_SINGLE;
cmd_table[Cmd_CODE_MEM_LOAD].cmd_func = Cmd_MEM_LOAD;
cmd_table[Cmd_CODE_MEM_SET_DESTINATION].cmd_func = Cmd_MEM_SET_DESTINATION;
cmd_table[Cmd_CODE_MEM_COPY_REGION_SEQ].cmd_func = Cmd_MEM_COPY_REGION_SEQ;
Expand Down Expand Up @@ -162,6 +165,7 @@ void CA_load_cmd_table(CA_CmdInfo cmd_table[CA_MAX_CMDS])
cmd_table[Cmd_CODE_UTIL_COUNTER_INCREMENT].cmd_func = Cmd_UTIL_COUNTER_INCREMENT;
cmd_table[Cmd_CODE_UTIL_COUNTER_RESET].cmd_func = Cmd_UTIL_COUNTER_RESET;
cmd_table[Cmd_CODE_UTIL_COUNTER_SET_PARAM].cmd_func = Cmd_UTIL_COUNTER_SET_PARAM;
cmd_table[Cmd_CODE_OBC_CHECK_SIB_VERSION].cmd_func = Cmd_OBC_CHECK_SIB_VERSION;

cmd_table[Cmd_CODE_TMGR_SET_TIME].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_4BYTE;
cmd_table[Cmd_CODE_TMGR_UPDATE_UNIXTIME].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_8BYTE;
Expand Down Expand Up @@ -218,6 +222,14 @@ void CA_load_cmd_table(CA_CmdInfo cmd_table[CA_MAX_CMDS])
cmd_table[Cmd_CODE_BCE_SET_ROTATE_INTERVAL].param_size_infos[0].packed_info.bit.second = CA_PARAM_SIZE_TYPE_2BYTE;
cmd_table[Cmd_CODE_MEM_SET_REGION].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_4BYTE;
cmd_table[Cmd_CODE_MEM_SET_REGION].param_size_infos[0].packed_info.bit.second = CA_PARAM_SIZE_TYPE_4BYTE;
cmd_table[Cmd_CODE_MEM_DUMP_REGION_SEQ].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_1BYTE;
cmd_table[Cmd_CODE_MEM_DUMP_REGION_SEQ].param_size_infos[0].packed_info.bit.second = CA_PARAM_SIZE_TYPE_1BYTE;
cmd_table[Cmd_CODE_MEM_DUMP_REGION_RND].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_1BYTE;
cmd_table[Cmd_CODE_MEM_DUMP_REGION_RND].param_size_infos[0].packed_info.bit.second = CA_PARAM_SIZE_TYPE_1BYTE;
cmd_table[Cmd_CODE_MEM_DUMP_REGION_RND].param_size_infos[1].packed_info.bit.first = CA_PARAM_SIZE_TYPE_2BYTE;
cmd_table[Cmd_CODE_MEM_DUMP_SINGLE].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_1BYTE;
cmd_table[Cmd_CODE_MEM_DUMP_SINGLE].param_size_infos[0].packed_info.bit.second = CA_PARAM_SIZE_TYPE_1BYTE;
cmd_table[Cmd_CODE_MEM_DUMP_SINGLE].param_size_infos[1].packed_info.bit.first = CA_PARAM_SIZE_TYPE_4BYTE;
cmd_table[Cmd_CODE_MEM_LOAD].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_4BYTE;
cmd_table[Cmd_CODE_MEM_LOAD].param_size_infos[0].packed_info.bit.second = CA_PARAM_SIZE_TYPE_RAW;
cmd_table[Cmd_CODE_MEM_SET_DESTINATION].param_size_infos[0].packed_info.bit.first = CA_PARAM_SIZE_TYPE_4BYTE;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,90 +53,93 @@ typedef enum
Cmd_CODE_RTCD_CLEAR_ALL_REALTIME = 0x002A,
Cmd_CODE_RTCD_CLEAR_ERR_LOG = 0x002B,
Cmd_CODE_MEM_SET_REGION = 0x002C,
Cmd_CODE_MEM_LOAD = 0x002D,
Cmd_CODE_MEM_SET_DESTINATION = 0x002E,
Cmd_CODE_MEM_COPY_REGION_SEQ = 0x002F,
Cmd_CODE_AL_ADD_ANOMALY = 0x0030,
Cmd_CODE_AL_CLEAR_LIST = 0x0031,
Cmd_CODE_AL_SET_PAGE_FOR_TLM = 0x0032,
Cmd_CODE_AL_INIT_LOGGING_ENA_FLAG = 0x0033,
Cmd_CODE_AL_ENABLE_LOGGING = 0x0034,
Cmd_CODE_AL_DISABLE_LOGGING = 0x0035,
Cmd_CODE_AL_SET_THRES_OF_NEARLY_FULL = 0x0036,
Cmd_CODE_AH_REGISTER_RULE = 0x0037,
Cmd_CODE_AH_ACTIVATE_RULE = 0x0038,
Cmd_CODE_AH_INACTIVATE_RULE = 0x0039,
Cmd_CODE_AH_CLEAR_LOG = 0x003A,
Cmd_CODE_AH_SET_PAGE_FOR_TLM = 0x003B,
Cmd_CODE_AHRES_LOG_CLEAR = 0x003C,
Cmd_CODE_AHRES_LOG_SET_PAGE_FOR_TLM = 0x003D,
Cmd_CODE_EL_INIT = 0x003E,
Cmd_CODE_EL_CLEAR_LOG_ALL = 0x003F,
Cmd_CODE_EL_CLEAR_LOG_BY_ERR_LEVEL = 0x0040,
Cmd_CODE_EL_CLEAR_STATISTICS = 0x0041,
Cmd_CODE_EL_CLEAR_TLOG = 0x0042,
Cmd_CODE_EL_CLEAR_CLOG = 0x0043,
Cmd_CODE_EL_RECORD_EVENT = 0x0044,
Cmd_CODE_EL_TLOG_SET_PAGE_FOR_TLM = 0x0045,
Cmd_CODE_EL_CLOG_SET_PAGE_FOR_TLM = 0x0046,
Cmd_CODE_EL_INIT_LOGGING_SETTINGS = 0x0047,
Cmd_CODE_EL_ENABLE_LOGGING = 0x0048,
Cmd_CODE_EL_DISABLE_LOGGING = 0x0049,
Cmd_CODE_EL_ENABLE_LOGGING_ALL = 0x004A,
Cmd_CODE_EL_DISABLE_LOGGING_ALL = 0x004B,
Cmd_CODE_EL_ENABLE_TLOG_OVERWRITE = 0x004C,
Cmd_CODE_EL_DISABLE_TLOG_OVERWRITE = 0x004D,
Cmd_CODE_EL_ENABLE_TLOG_OVERWRITE_ALL = 0x004E,
Cmd_CODE_EL_DISABLE_TLOG_OVERWRITE_ALL = 0x004F,
Cmd_CODE_EH_INIT = 0x0050,
Cmd_CODE_EH_CLEAR_ALL_RULE = 0x0051,
Cmd_CODE_EH_LOAD_DEFAULT_RULE = 0x0052,
Cmd_CODE_EH_SET_REGISTER_RULE_EVENT_PARAM = 0x0053,
Cmd_CODE_EH_SET_REGISTER_RULE_CONDITION_PARAM = 0x0054,
Cmd_CODE_EH_REGISTER_RULE = 0x0055,
Cmd_CODE_EH_DELETE_RULE = 0x0056,
Cmd_CODE_EH_INIT_RULE = 0x0057,
Cmd_CODE_EH_INIT_RULE_FOR_MULTI_LEVEL = 0x0058,
Cmd_CODE_EH_ACTIVATE_RULE = 0x0059,
Cmd_CODE_EH_INACTIVATE_RULE = 0x005A,
Cmd_CODE_EH_ACTIVATE_RULE_FOR_MULTI_LEVEL = 0x005B,
Cmd_CODE_EH_INACTIVATE_RULE_FOR_MULTI_LEVEL = 0x005C,
Cmd_CODE_EH_SET_RULE_COUNTER = 0x005D,
Cmd_CODE_EH_CLEAR_RULE_COUNTER = 0x005E,
Cmd_CODE_EH_CLEAR_RULE_COUNTER_BY_EVENT = 0x005F,
Cmd_CODE_EH_CLEAR_LOG = 0x0060,
Cmd_CODE_EH_SET_MAX_RESPONSE_NUM = 0x0061,
Cmd_CODE_EH_SET_MAX_CHECK_EVENT_NUM = 0x0062,
Cmd_CODE_EH_SET_MAX_MULTI_LEVEL_NUM = 0x0063,
Cmd_CODE_EH_SET_PAGE_OF_RULE_TABLE_FOR_TLM = 0x0064,
Cmd_CODE_EH_SET_PAGE_OF_RULE_SORTED_IDX_FOR_TLM = 0x0065,
Cmd_CODE_EH_SET_PAGE_OF_LOG_TABLE_FOR_TLM = 0x0066,
Cmd_CODE_EH_SET_TARGET_ID_OF_RULE_TABLE_FOR_TLM = 0x0067,
Cmd_CODE_EH_MATCH_EVENT_COUNTER_TO_EL = 0x0068,
Cmd_CODE_EVENT_UTIL_ENABLE_EH_EXEC = 0x0069,
Cmd_CODE_EVENT_UTIL_DISABLE_EH_EXEC = 0x006A,
Cmd_CODE_EVENT_UTIL_EXEC_EH = 0x006B,
Cmd_CODE_TF_INIT = 0x006C,
Cmd_CODE_CA_INIT = 0x006D,
Cmd_CODE_TF_REGISTER_TLM = 0x006E,
Cmd_CODE_CA_REGISTER_CMD = 0x006F,
Cmd_CODE_TF_SET_PAGE_FOR_TLM = 0x0070,
Cmd_CODE_CA_SET_PAGE_FOR_TLM = 0x0071,
Cmd_CODE_TLM_MGR_INIT = 0x0072,
Cmd_CODE_TLM_MGR_INIT_MASTER_BC = 0x0073,
Cmd_CODE_TLM_MGR_CLEAR_HK_TLM = 0x0074,
Cmd_CODE_TLM_MGR_CLEAR_SYSTEM_TLM = 0x0075,
Cmd_CODE_TLM_MGR_CLEAR_USER_TLM = 0x0076,
Cmd_CODE_TLM_MGR_START_TLM = 0x0077,
Cmd_CODE_TLM_MGR_STOP_TLM = 0x0078,
Cmd_CODE_TLM_MGR_CLEAR_TLM_TL = 0x0079,
Cmd_CODE_TLM_MGR_REGISTER_HK_TLM = 0x007A,
Cmd_CODE_TLM_MGR_REGISTER_SYSTEM_TLM = 0x007B,
Cmd_CODE_TLM_MGR_REGISTER_HIGH_FREQ_TLM = 0x007C,
Cmd_CODE_TLM_MGR_REGISTER_LOW_FREQ_TLM = 0x007D,
Cmd_CODE_DCU_ABORT_CMD = 0x007E,
Cmd_CODE_DCU_DOWN_ABORT_FLAG = 0x007F,
Cmd_CODE_DCU_CLEAR_LOG = 0x0080,
Cmd_CODE_MEM_DUMP_REGION_SEQ = 0x002D,
Cmd_CODE_MEM_DUMP_REGION_RND = 0x002E,
Cmd_CODE_MEM_DUMP_SINGLE = 0x002F,
Cmd_CODE_MEM_LOAD = 0x0030,
Cmd_CODE_MEM_SET_DESTINATION = 0x0031,
Cmd_CODE_MEM_COPY_REGION_SEQ = 0x0032,
Cmd_CODE_AL_ADD_ANOMALY = 0x0033,
Cmd_CODE_AL_CLEAR_LIST = 0x0034,
Cmd_CODE_AL_SET_PAGE_FOR_TLM = 0x0035,
Cmd_CODE_AL_INIT_LOGGING_ENA_FLAG = 0x0036,
Cmd_CODE_AL_ENABLE_LOGGING = 0x0037,
Cmd_CODE_AL_DISABLE_LOGGING = 0x0038,
Cmd_CODE_AL_SET_THRES_OF_NEARLY_FULL = 0x0039,
Cmd_CODE_AH_REGISTER_RULE = 0x003A,
Cmd_CODE_AH_ACTIVATE_RULE = 0x003B,
Cmd_CODE_AH_INACTIVATE_RULE = 0x003C,
Cmd_CODE_AH_CLEAR_LOG = 0x003D,
Cmd_CODE_AH_SET_PAGE_FOR_TLM = 0x003E,
Cmd_CODE_AHRES_LOG_CLEAR = 0x003F,
Cmd_CODE_AHRES_LOG_SET_PAGE_FOR_TLM = 0x0040,
Cmd_CODE_EL_INIT = 0x0041,
Cmd_CODE_EL_CLEAR_LOG_ALL = 0x0042,
Cmd_CODE_EL_CLEAR_LOG_BY_ERR_LEVEL = 0x0043,
Cmd_CODE_EL_CLEAR_STATISTICS = 0x0044,
Cmd_CODE_EL_CLEAR_TLOG = 0x0045,
Cmd_CODE_EL_CLEAR_CLOG = 0x0046,
Cmd_CODE_EL_RECORD_EVENT = 0x0047,
Cmd_CODE_EL_TLOG_SET_PAGE_FOR_TLM = 0x0048,
Cmd_CODE_EL_CLOG_SET_PAGE_FOR_TLM = 0x0049,
Cmd_CODE_EL_INIT_LOGGING_SETTINGS = 0x004A,
Cmd_CODE_EL_ENABLE_LOGGING = 0x004B,
Cmd_CODE_EL_DISABLE_LOGGING = 0x004C,
Cmd_CODE_EL_ENABLE_LOGGING_ALL = 0x004D,
Cmd_CODE_EL_DISABLE_LOGGING_ALL = 0x004E,
Cmd_CODE_EL_ENABLE_TLOG_OVERWRITE = 0x004F,
Cmd_CODE_EL_DISABLE_TLOG_OVERWRITE = 0x0050,
Cmd_CODE_EL_ENABLE_TLOG_OVERWRITE_ALL = 0x0051,
Cmd_CODE_EL_DISABLE_TLOG_OVERWRITE_ALL = 0x0052,
Cmd_CODE_EH_INIT = 0x0053,
Cmd_CODE_EH_CLEAR_ALL_RULE = 0x0054,
Cmd_CODE_EH_LOAD_DEFAULT_RULE = 0x0055,
Cmd_CODE_EH_SET_REGISTER_RULE_EVENT_PARAM = 0x0056,
Cmd_CODE_EH_SET_REGISTER_RULE_CONDITION_PARAM = 0x0057,
Cmd_CODE_EH_REGISTER_RULE = 0x0058,
Cmd_CODE_EH_DELETE_RULE = 0x0059,
Cmd_CODE_EH_INIT_RULE = 0x005A,
Cmd_CODE_EH_INIT_RULE_FOR_MULTI_LEVEL = 0x005B,
Cmd_CODE_EH_ACTIVATE_RULE = 0x005C,
Cmd_CODE_EH_INACTIVATE_RULE = 0x005D,
Cmd_CODE_EH_ACTIVATE_RULE_FOR_MULTI_LEVEL = 0x005E,
Cmd_CODE_EH_INACTIVATE_RULE_FOR_MULTI_LEVEL = 0x005F,
Cmd_CODE_EH_SET_RULE_COUNTER = 0x0060,
Cmd_CODE_EH_CLEAR_RULE_COUNTER = 0x0061,
Cmd_CODE_EH_CLEAR_RULE_COUNTER_BY_EVENT = 0x0062,
Cmd_CODE_EH_CLEAR_LOG = 0x0063,
Cmd_CODE_EH_SET_MAX_RESPONSE_NUM = 0x0064,
Cmd_CODE_EH_SET_MAX_CHECK_EVENT_NUM = 0x0065,
Cmd_CODE_EH_SET_MAX_MULTI_LEVEL_NUM = 0x0066,
Cmd_CODE_EH_SET_PAGE_OF_RULE_TABLE_FOR_TLM = 0x0067,
Cmd_CODE_EH_SET_PAGE_OF_RULE_SORTED_IDX_FOR_TLM = 0x0068,
Cmd_CODE_EH_SET_PAGE_OF_LOG_TABLE_FOR_TLM = 0x0069,
Cmd_CODE_EH_SET_TARGET_ID_OF_RULE_TABLE_FOR_TLM = 0x006A,
Cmd_CODE_EH_MATCH_EVENT_COUNTER_TO_EL = 0x006B,
Cmd_CODE_EVENT_UTIL_ENABLE_EH_EXEC = 0x006C,
Cmd_CODE_EVENT_UTIL_DISABLE_EH_EXEC = 0x006D,
Cmd_CODE_EVENT_UTIL_EXEC_EH = 0x006E,
Cmd_CODE_TF_INIT = 0x006F,
Cmd_CODE_CA_INIT = 0x0070,
Cmd_CODE_TF_REGISTER_TLM = 0x0071,
Cmd_CODE_CA_REGISTER_CMD = 0x0072,
Cmd_CODE_TF_SET_PAGE_FOR_TLM = 0x0073,
Cmd_CODE_CA_SET_PAGE_FOR_TLM = 0x0074,
Cmd_CODE_TLM_MGR_INIT = 0x0075,
Cmd_CODE_TLM_MGR_INIT_MASTER_BC = 0x0076,
Cmd_CODE_TLM_MGR_CLEAR_HK_TLM = 0x0077,
Cmd_CODE_TLM_MGR_CLEAR_SYSTEM_TLM = 0x0078,
Cmd_CODE_TLM_MGR_CLEAR_USER_TLM = 0x0079,
Cmd_CODE_TLM_MGR_START_TLM = 0x007A,
Cmd_CODE_TLM_MGR_STOP_TLM = 0x007B,
Cmd_CODE_TLM_MGR_CLEAR_TLM_TL = 0x007C,
Cmd_CODE_TLM_MGR_REGISTER_HK_TLM = 0x007D,
Cmd_CODE_TLM_MGR_REGISTER_SYSTEM_TLM = 0x007E,
Cmd_CODE_TLM_MGR_REGISTER_HIGH_FREQ_TLM = 0x007F,
Cmd_CODE_TLM_MGR_REGISTER_LOW_FREQ_TLM = 0x0080,
Cmd_CODE_DCU_ABORT_CMD = 0x0081,
Cmd_CODE_DCU_DOWN_ABORT_FLAG = 0x0082,
Cmd_CODE_DCU_CLEAR_LOG = 0x0083,
Cmd_CODE_DI_GS_CCSDS_TX_START = 0x0100,
Cmd_CODE_DI_GS_CCSDS_TX_STOP = 0x0101,
Cmd_CODE_DI_GS_DRIVER_RESET = 0x0102,
Expand All @@ -160,6 +163,7 @@ typedef enum
Cmd_CODE_UTIL_COUNTER_INCREMENT = 0x03E3,
Cmd_CODE_UTIL_COUNTER_RESET = 0x03E4,
Cmd_CODE_UTIL_COUNTER_SET_PARAM = 0x03E5,
Cmd_CODE_OBC_CHECK_SIB_VERSION = 0x05FF,

Cmd_CODE_MAX
} CMD_CODE;
Expand Down
Loading

0 comments on commit b3a25d8

Please sign in to comment.