|
|
@ -38,10 +38,11 @@ using namespace std; |
|
|
|
#define MODULE_COMMON_PROCESS_REG_CB() \
|
|
|
|
PROCESS_REG(kreg_module_version, /* */ REG_GET(m_com_reg.module_version), ACTION_NONE); \ |
|
|
|
PROCESS_REG(kreg_module_type, /* */ REG_GET(m_com_reg.module_type), ACTION_NONE); \ |
|
|
|
PROCESS_REG(kreg_module_status, /* */ REG_GET(m_com_reg.module_status), REG_SET(m_com_reg.module_status)); \ |
|
|
|
PROCESS_REG(kreg_module_errorcode, /* */ REG_GET(m_com_reg.module_errorcode), REG_SET(m_com_reg.module_errorcode)); \ |
|
|
|
PROCESS_REG(kreg_module_status, /* */ module_get_status(&val), ACTION_NONE); \ |
|
|
|
PROCESS_REG(kreg_module_errorcode, /* */ REG_GET(m_com_reg.module_errorcode), ACTION_NONE); \ |
|
|
|
PROCESS_REG(kreg_module_initflag, /* */ REG_GET(m_com_reg.module_initflag), REG_SET(m_com_reg.module_initflag)); \ |
|
|
|
PROCESS_REG(kreg_module_errorbitflag0, /* */ REG_GET(m_com_reg.module_errorbitflag0), REG_SET(m_com_reg.module_errorbitflag0)); \ |
|
|
|
PROCESS_REG(kreg_module_errorbitflag0, /* */ REG_GET(m_com_reg.module_errorbitflag0), ACTION_NONE); \ |
|
|
|
PROCESS_REG(kreg_module_enableflag, /* */ REG_GET(m_com_reg.module_enable), ACTION_NONE); \ |
|
|
|
PROCESS_REG(kreg_module_do_action0, /* */ ACTION_NONE, do_action(val)); \ |
|
|
|
PROCESS_REG(kreg_module_action_param1, /* */ REG_GET(m_com_reg.module_action_param1), REG_SET(m_com_reg.module_action_param1)); \ |
|
|
|
PROCESS_REG(kreg_module_action_param2, /* */ REG_GET(m_com_reg.module_action_param2), REG_SET(m_com_reg.module_action_param2)); \ |
|
|
@ -53,7 +54,7 @@ using namespace std; |
|
|
|
PROCESS_REG(kreg_module_last_cmd_exec_val1, /* */ REG_GET(m_com_reg.module_last_cmd_exec_val1), ACTION_NONE); \ |
|
|
|
PROCESS_REG(kreg_module_last_cmd_exec_val2, /* */ REG_GET(m_com_reg.module_last_cmd_exec_val2), ACTION_NONE); \ |
|
|
|
PROCESS_REG(kreg_module_last_cmd_exec_val3, /* */ REG_GET(m_com_reg.module_last_cmd_exec_val3), ACTION_NONE); \ |
|
|
|
PROCESS_REG(kreg_module_last_cmd_exec_val4, /* */ REG_GET(m_com_reg.module_last_cmd_exec_val4), ACTION_NONE); \ |
|
|
|
PROCESS_REG(kreg_module_last_cmd_exec_val4, /* */ REG_GET(m_com_reg.module_last_cmd_exec_val4), ACTION_NONE); |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
int32_t module_version; |
|
|
@ -62,6 +63,7 @@ typedef struct { |
|
|
|
int32_t module_errorcode; |
|
|
|
int32_t module_initflag; |
|
|
|
int32_t module_errorbitflag0; |
|
|
|
int32_t module_enable; |
|
|
|
|
|
|
|
int32_t module_last_cmd_exec_status; |
|
|
|
int32_t module_last_cmd_exec_val0; |
|
|
|