C2A_Core
aobc_command_definitions.h ファイル

コマンド定義 [詳解]

被依存関係図:

[ソースコード]

列挙型

enum  AOBC_CMD_CODE {
  AOBC_Cmd_CODE_NOP = 0x0000 , AOBC_Cmd_CODE_TMGR_SET_TIME = 0x0001 , AOBC_Cmd_CODE_TMGR_UPDATE_UNIXTIME = 0x0002 , AOBC_Cmd_CODE_TMGR_SET_UTL_UNIXTIME_EPOCH = 0x0003 ,
  AOBC_Cmd_CODE_TMGR_SET_CYCLE_CORRECTION = 0x0004 , AOBC_Cmd_CODE_TMGR_RESET_CYCLE_CORRECTION = 0x0005 , AOBC_Cmd_CODE_TMGR_CLEAR_UNIXTIME_INFO = 0x0006 , AOBC_Cmd_CODE_AM_REGISTER_APP = 0x0007 ,
  AOBC_Cmd_CODE_AM_INITIALIZE_APP = 0x0008 , AOBC_Cmd_CODE_AM_EXECUTE_APP = 0x0009 , AOBC_Cmd_CODE_AM_SET_PAGE_FOR_TLM = 0x000A , AOBC_Cmd_CODE_AM_CLEAR_APP_INFO = 0x000B ,
  AOBC_Cmd_CODE_MM_SET_MODE_LIST = 0x000C , AOBC_Cmd_CODE_MM_SET_TRANSITION_TABLE = 0x000D , AOBC_Cmd_CODE_MM_START_TRANSITION = 0x000E , AOBC_Cmd_CODE_MM_FINISH_TRANSITION = 0x000F ,
  AOBC_Cmd_CODE_MM_UPDATE_TRANSITION_TABLE_FOR_TLM = 0x0010 , AOBC_Cmd_CODE_TDSP_SET_TASK_LIST = 0x0011 , AOBC_Cmd_CODE_TLCD_CLEAR_ALL_TIMELINE = 0x0012 , AOBC_Cmd_CODE_TLCD_CLEAR_TIMELINE_AT = 0x0013 ,
  AOBC_Cmd_CODE_TLCD_DEPLOY_BLOCK = 0x0014 , AOBC_Cmd_CODE_TLCD_CLEAR_ERR_LOG = 0x0015 , AOBC_Cmd_CODE_TLCD_SET_SOE_FLAG = 0x0016 , AOBC_Cmd_CODE_TLCD_SET_LOUT_FLAG = 0x0017 ,
  AOBC_Cmd_CODE_TLCD_SET_ID_FOR_TLM = 0x0018 , AOBC_Cmd_CODE_TLCD_SET_PAGE_FOR_TLM = 0x0019 , AOBC_Cmd_CODE_GENERATE_TLM = 0x001A , AOBC_Cmd_CODE_TG_GENERATE_TLM = 0x001B ,
  AOBC_Cmd_CODE_TG_GENERATE_HP_TLM = 0x001C , AOBC_Cmd_CODE_TG_GENERATE_RT_TLM = 0x001D , AOBC_Cmd_CODE_TG_GENERATE_ST_TLM = 0x001E , AOBC_Cmd_CODE_TG_FORWARD_TLM = 0x001F ,
  AOBC_Cmd_CODE_TG_FORWARD_AS_HP_TLM = 0x0020 , AOBC_Cmd_CODE_TG_FORWARD_AS_RT_TLM = 0x0021 , AOBC_Cmd_CODE_TG_FORWARD_AS_ST_TLM = 0x0022 , AOBC_Cmd_CODE_BCT_CLEAR_BLOCK = 0x0023 ,
  AOBC_Cmd_CODE_BCT_SET_BLOCK_POSITION = 0x0024 , AOBC_Cmd_CODE_BCT_COPY_BCT = 0x0025 , AOBC_Cmd_CODE_BCT_OVERWRITE_CMD = 0x0026 , AOBC_Cmd_CODE_BCT_FILL_NOP = 0x0027 ,
  AOBC_Cmd_CODE_BCE_ACTIVATE_BLOCK = 0x0028 , AOBC_Cmd_CODE_BCE_ACTIVATE_BLOCK_BY_ID = 0x0029 , AOBC_Cmd_CODE_BCE_INACTIVATE_BLOCK_BY_ID = 0x002A , AOBC_Cmd_CODE_BCE_ROTATE_BLOCK = 0x002B ,
  AOBC_Cmd_CODE_BCE_COMBINE_BLOCK = 0x002C , AOBC_Cmd_CODE_BCE_TIMELIMIT_COMBINE_BLOCK = 0x002D , AOBC_Cmd_CODE_BCE_RESET_ROTATOR_INFO = 0x002E , AOBC_Cmd_CODE_BCE_RESET_COMBINER_INFO = 0x002F ,
  AOBC_Cmd_CODE_BCE_SET_ROTATE_INTERVAL = 0x0030 , AOBC_Cmd_CODE_GSCD_CLEAR_ERR_LOG = 0x0031 , AOBC_Cmd_CODE_RTCD_CLEAR_ALL_REALTIME = 0x0032 , AOBC_Cmd_CODE_RTCD_CLEAR_ERR_LOG = 0x0033 ,
  AOBC_Cmd_CODE_EL_INIT = 0x0034 , AOBC_Cmd_CODE_EL_CLEAR_LOG_ALL = 0x0035 , AOBC_Cmd_CODE_EL_CLEAR_LOG_BY_ERR_LEVEL = 0x0036 , AOBC_Cmd_CODE_EL_CLEAR_STATISTICS = 0x0037 ,
  AOBC_Cmd_CODE_EL_CLEAR_TLOG = 0x0038 , AOBC_Cmd_CODE_EL_CLEAR_CLOG = 0x0039 , AOBC_Cmd_CODE_EL_RECORD_EVENT = 0x003A , AOBC_Cmd_CODE_EL_TLOG_SET_PAGE_FOR_TLM = 0x003B ,
  AOBC_Cmd_CODE_EL_CLOG_SET_PAGE_FOR_TLM = 0x003C , AOBC_Cmd_CODE_EL_INIT_LOGGING_SETTINGS = 0x003D , AOBC_Cmd_CODE_EL_ENABLE_LOGGING = 0x003E , AOBC_Cmd_CODE_EL_DISABLE_LOGGING = 0x003F ,
  AOBC_Cmd_CODE_EL_ENABLE_LOGGING_ALL = 0x0040 , AOBC_Cmd_CODE_EL_DISABLE_LOGGING_ALL = 0x0041 , AOBC_Cmd_CODE_EL_ENABLE_TLOG_OVERWRITE = 0x0042 , AOBC_Cmd_CODE_EL_DISABLE_TLOG_OVERWRITE = 0x0043 ,
  AOBC_Cmd_CODE_EL_ENABLE_TLOG_OVERWRITE_ALL = 0x0044 , AOBC_Cmd_CODE_EL_DISABLE_TLOG_OVERWRITE_ALL = 0x0045 , AOBC_Cmd_CODE_EH_INIT = 0x0046 , AOBC_Cmd_CODE_EH_CLEAR_ALL_RULE = 0x0047 ,
  AOBC_Cmd_CODE_EH_LOAD_DEFAULT_RULE = 0x0048 , AOBC_Cmd_CODE_EH_SET_REGISTER_RULE_EVENT_PARAM = 0x0049 , AOBC_Cmd_CODE_EH_SET_REGISTER_RULE_CONDITION_PARAM = 0x004A , AOBC_Cmd_CODE_EH_REGISTER_RULE = 0x004B ,
  AOBC_Cmd_CODE_EH_DELETE_RULE = 0x004C , AOBC_Cmd_CODE_EH_INIT_RULE = 0x004D , AOBC_Cmd_CODE_EH_INIT_RULE_FOR_MULTI_LEVEL = 0x004E , AOBC_Cmd_CODE_EH_ACTIVATE_RULE = 0x004F ,
  AOBC_Cmd_CODE_EH_INACTIVATE_RULE = 0x0050 , AOBC_Cmd_CODE_EH_ACTIVATE_RULE_FOR_MULTI_LEVEL = 0x0051 , AOBC_Cmd_CODE_EH_INACTIVATE_RULE_FOR_MULTI_LEVEL = 0x0052 , AOBC_Cmd_CODE_EH_SET_RULE_COUNTER = 0x0053 ,
  AOBC_Cmd_CODE_EH_CLEAR_RULE_COUNTER = 0x0054 , AOBC_Cmd_CODE_EH_CLEAR_RULE_COUNTER_BY_EVENT = 0x0055 , AOBC_Cmd_CODE_EH_CLEAR_LOG = 0x0056 , AOBC_Cmd_CODE_EH_SET_MAX_RESPONSE_NUM = 0x0057 ,
  AOBC_Cmd_CODE_EH_SET_MAX_CHECK_EVENT_NUM = 0x0058 , AOBC_Cmd_CODE_EH_SET_MAX_MULTI_LEVEL_NUM = 0x0059 , AOBC_Cmd_CODE_EH_SET_PAGE_OF_RULE_TABLE_FOR_TLM = 0x005A , AOBC_Cmd_CODE_EH_SET_PAGE_OF_RULE_SORTED_IDX_FOR_TLM = 0x005B ,
  AOBC_Cmd_CODE_EH_SET_PAGE_OF_LOG_TABLE_FOR_TLM = 0x005C , AOBC_Cmd_CODE_EH_SET_TARGET_ID_OF_RULE_TABLE_FOR_TLM = 0x005D , AOBC_Cmd_CODE_EH_MATCH_EVENT_COUNTER_TO_EL = 0x005E , AOBC_Cmd_CODE_EH_INIT_RULE_BY_EVENT_GROUP = 0x005F ,
  AOBC_Cmd_CODE_EH_INIT_RULE_BY_EVENT_GROUP_FOR_MULTI_LEVEL = 0x0060 , AOBC_Cmd_CODE_EH_ACTIVATE_RULE_BY_EVENT_GROUP = 0x0061 , AOBC_Cmd_CODE_EH_INACTIVATE_RULE_BY_EVENT_GROUP = 0x0062 , AOBC_Cmd_CODE_EH_ACTIVATE_RULE_BY_EVENT_GROUP_FOR_MULTI_LEVEL = 0x0063 ,
  AOBC_Cmd_CODE_EH_INACTIVATE_RULE_BY_EVENT_GROUP_FOR_MULTI_LEVEL = 0x0064 , AOBC_Cmd_CODE_EVENT_UTIL_ENABLE_EH_EXEC = 0x0065 , AOBC_Cmd_CODE_EVENT_UTIL_DISABLE_EH_EXEC = 0x0066 , AOBC_Cmd_CODE_EVENT_UTIL_EXEC_EH = 0x0067 ,
  AOBC_Cmd_CODE_TF_INIT = 0x0068 , AOBC_Cmd_CODE_CA_INIT = 0x0069 , AOBC_Cmd_CODE_TF_REGISTER_TLM = 0x006A , AOBC_Cmd_CODE_CA_REGISTER_CMD = 0x006B ,
  AOBC_Cmd_CODE_TF_SET_PAGE_FOR_TLM = 0x006C , AOBC_Cmd_CODE_CA_SET_PAGE_FOR_TLM = 0x006D , AOBC_Cmd_CODE_WDT_INIT = 0x0100 , AOBC_Cmd_CODE_WDT_ENABLE = 0x0101 ,
  AOBC_Cmd_CODE_WDT_DISABLE = 0x0102 , AOBC_Cmd_CODE_WDT_STOP_CLEAR = 0x0103 , AOBC_Cmd_CODE_WDT_START_CLEAR = 0x0104 , AOBC_Cmd_CODE_MAX
}
 

詳解

コマンド定義

覚え書き
このコードは自動生成されています!

aobc_command_definitions.h に定義があります。

列挙型詳解

◆ AOBC_CMD_CODE

列挙値
AOBC_Cmd_CODE_NOP 
AOBC_Cmd_CODE_TMGR_SET_TIME 
AOBC_Cmd_CODE_TMGR_UPDATE_UNIXTIME 
AOBC_Cmd_CODE_TMGR_SET_UTL_UNIXTIME_EPOCH 
AOBC_Cmd_CODE_TMGR_SET_CYCLE_CORRECTION 
AOBC_Cmd_CODE_TMGR_RESET_CYCLE_CORRECTION 
AOBC_Cmd_CODE_TMGR_CLEAR_UNIXTIME_INFO 
AOBC_Cmd_CODE_AM_REGISTER_APP 
AOBC_Cmd_CODE_AM_INITIALIZE_APP 
AOBC_Cmd_CODE_AM_EXECUTE_APP 
AOBC_Cmd_CODE_AM_SET_PAGE_FOR_TLM 
AOBC_Cmd_CODE_AM_CLEAR_APP_INFO 
AOBC_Cmd_CODE_MM_SET_MODE_LIST 
AOBC_Cmd_CODE_MM_SET_TRANSITION_TABLE 
AOBC_Cmd_CODE_MM_START_TRANSITION 
AOBC_Cmd_CODE_MM_FINISH_TRANSITION 
AOBC_Cmd_CODE_MM_UPDATE_TRANSITION_TABLE_FOR_TLM 
AOBC_Cmd_CODE_TDSP_SET_TASK_LIST 
AOBC_Cmd_CODE_TLCD_CLEAR_ALL_TIMELINE 
AOBC_Cmd_CODE_TLCD_CLEAR_TIMELINE_AT 
AOBC_Cmd_CODE_TLCD_DEPLOY_BLOCK 
AOBC_Cmd_CODE_TLCD_CLEAR_ERR_LOG 
AOBC_Cmd_CODE_TLCD_SET_SOE_FLAG 
AOBC_Cmd_CODE_TLCD_SET_LOUT_FLAG 
AOBC_Cmd_CODE_TLCD_SET_ID_FOR_TLM 
AOBC_Cmd_CODE_TLCD_SET_PAGE_FOR_TLM 
AOBC_Cmd_CODE_GENERATE_TLM 
AOBC_Cmd_CODE_TG_GENERATE_TLM 
AOBC_Cmd_CODE_TG_GENERATE_HP_TLM 
AOBC_Cmd_CODE_TG_GENERATE_RT_TLM 
AOBC_Cmd_CODE_TG_GENERATE_ST_TLM 
AOBC_Cmd_CODE_TG_FORWARD_TLM 
AOBC_Cmd_CODE_TG_FORWARD_AS_HP_TLM 
AOBC_Cmd_CODE_TG_FORWARD_AS_RT_TLM 
AOBC_Cmd_CODE_TG_FORWARD_AS_ST_TLM 
AOBC_Cmd_CODE_BCT_CLEAR_BLOCK 
AOBC_Cmd_CODE_BCT_SET_BLOCK_POSITION 
AOBC_Cmd_CODE_BCT_COPY_BCT 
AOBC_Cmd_CODE_BCT_OVERWRITE_CMD 
AOBC_Cmd_CODE_BCT_FILL_NOP 
AOBC_Cmd_CODE_BCE_ACTIVATE_BLOCK 
AOBC_Cmd_CODE_BCE_ACTIVATE_BLOCK_BY_ID 
AOBC_Cmd_CODE_BCE_INACTIVATE_BLOCK_BY_ID 
AOBC_Cmd_CODE_BCE_ROTATE_BLOCK 
AOBC_Cmd_CODE_BCE_COMBINE_BLOCK 
AOBC_Cmd_CODE_BCE_TIMELIMIT_COMBINE_BLOCK 
AOBC_Cmd_CODE_BCE_RESET_ROTATOR_INFO 
AOBC_Cmd_CODE_BCE_RESET_COMBINER_INFO 
AOBC_Cmd_CODE_BCE_SET_ROTATE_INTERVAL 
AOBC_Cmd_CODE_GSCD_CLEAR_ERR_LOG 
AOBC_Cmd_CODE_RTCD_CLEAR_ALL_REALTIME 
AOBC_Cmd_CODE_RTCD_CLEAR_ERR_LOG 
AOBC_Cmd_CODE_EL_INIT 
AOBC_Cmd_CODE_EL_CLEAR_LOG_ALL 
AOBC_Cmd_CODE_EL_CLEAR_LOG_BY_ERR_LEVEL 
AOBC_Cmd_CODE_EL_CLEAR_STATISTICS 
AOBC_Cmd_CODE_EL_CLEAR_TLOG 
AOBC_Cmd_CODE_EL_CLEAR_CLOG 
AOBC_Cmd_CODE_EL_RECORD_EVENT 
AOBC_Cmd_CODE_EL_TLOG_SET_PAGE_FOR_TLM 
AOBC_Cmd_CODE_EL_CLOG_SET_PAGE_FOR_TLM 
AOBC_Cmd_CODE_EL_INIT_LOGGING_SETTINGS 
AOBC_Cmd_CODE_EL_ENABLE_LOGGING 
AOBC_Cmd_CODE_EL_DISABLE_LOGGING 
AOBC_Cmd_CODE_EL_ENABLE_LOGGING_ALL 
AOBC_Cmd_CODE_EL_DISABLE_LOGGING_ALL 
AOBC_Cmd_CODE_EL_ENABLE_TLOG_OVERWRITE 
AOBC_Cmd_CODE_EL_DISABLE_TLOG_OVERWRITE 
AOBC_Cmd_CODE_EL_ENABLE_TLOG_OVERWRITE_ALL 
AOBC_Cmd_CODE_EL_DISABLE_TLOG_OVERWRITE_ALL 
AOBC_Cmd_CODE_EH_INIT 
AOBC_Cmd_CODE_EH_CLEAR_ALL_RULE 
AOBC_Cmd_CODE_EH_LOAD_DEFAULT_RULE 
AOBC_Cmd_CODE_EH_SET_REGISTER_RULE_EVENT_PARAM 
AOBC_Cmd_CODE_EH_SET_REGISTER_RULE_CONDITION_PARAM 
AOBC_Cmd_CODE_EH_REGISTER_RULE 
AOBC_Cmd_CODE_EH_DELETE_RULE 
AOBC_Cmd_CODE_EH_INIT_RULE 
AOBC_Cmd_CODE_EH_INIT_RULE_FOR_MULTI_LEVEL 
AOBC_Cmd_CODE_EH_ACTIVATE_RULE 
AOBC_Cmd_CODE_EH_INACTIVATE_RULE 
AOBC_Cmd_CODE_EH_ACTIVATE_RULE_FOR_MULTI_LEVEL 
AOBC_Cmd_CODE_EH_INACTIVATE_RULE_FOR_MULTI_LEVEL 
AOBC_Cmd_CODE_EH_SET_RULE_COUNTER 
AOBC_Cmd_CODE_EH_CLEAR_RULE_COUNTER 
AOBC_Cmd_CODE_EH_CLEAR_RULE_COUNTER_BY_EVENT 
AOBC_Cmd_CODE_EH_CLEAR_LOG 
AOBC_Cmd_CODE_EH_SET_MAX_RESPONSE_NUM 
AOBC_Cmd_CODE_EH_SET_MAX_CHECK_EVENT_NUM 
AOBC_Cmd_CODE_EH_SET_MAX_MULTI_LEVEL_NUM 
AOBC_Cmd_CODE_EH_SET_PAGE_OF_RULE_TABLE_FOR_TLM 
AOBC_Cmd_CODE_EH_SET_PAGE_OF_RULE_SORTED_IDX_FOR_TLM 
AOBC_Cmd_CODE_EH_SET_PAGE_OF_LOG_TABLE_FOR_TLM 
AOBC_Cmd_CODE_EH_SET_TARGET_ID_OF_RULE_TABLE_FOR_TLM 
AOBC_Cmd_CODE_EH_MATCH_EVENT_COUNTER_TO_EL 
AOBC_Cmd_CODE_EH_INIT_RULE_BY_EVENT_GROUP 
AOBC_Cmd_CODE_EH_INIT_RULE_BY_EVENT_GROUP_FOR_MULTI_LEVEL 
AOBC_Cmd_CODE_EH_ACTIVATE_RULE_BY_EVENT_GROUP 
AOBC_Cmd_CODE_EH_INACTIVATE_RULE_BY_EVENT_GROUP 
AOBC_Cmd_CODE_EH_ACTIVATE_RULE_BY_EVENT_GROUP_FOR_MULTI_LEVEL 
AOBC_Cmd_CODE_EH_INACTIVATE_RULE_BY_EVENT_GROUP_FOR_MULTI_LEVEL 
AOBC_Cmd_CODE_EVENT_UTIL_ENABLE_EH_EXEC 
AOBC_Cmd_CODE_EVENT_UTIL_DISABLE_EH_EXEC 
AOBC_Cmd_CODE_EVENT_UTIL_EXEC_EH 
AOBC_Cmd_CODE_TF_INIT 
AOBC_Cmd_CODE_CA_INIT 
AOBC_Cmd_CODE_TF_REGISTER_TLM 
AOBC_Cmd_CODE_CA_REGISTER_CMD 
AOBC_Cmd_CODE_TF_SET_PAGE_FOR_TLM 
AOBC_Cmd_CODE_CA_SET_PAGE_FOR_TLM 
AOBC_Cmd_CODE_WDT_INIT 
AOBC_Cmd_CODE_WDT_ENABLE 
AOBC_Cmd_CODE_WDT_DISABLE 
AOBC_Cmd_CODE_WDT_STOP_CLEAR 
AOBC_Cmd_CODE_WDT_START_CLEAR 
AOBC_Cmd_CODE_MAX 

aobc_command_definitions.h9 行目に定義があります。