📄 mmsop_en.c
字号:
#else#define MMS_IDENT_RSP_DFUN mms_rsp_not_supp#define MMS_IDENT_CONF_SFUN u_conf_not_supp#endif#if (MMS_IDENT_EN & RESP_EN)#define MMS_IDENT_REQ_DFUN _mms_null_pdu_dec#define MMS_IDENT_IND_SFUN u_ident_ind#define IDENT_SSI 0x20#else#define MMS_IDENT_REQ_DFUN mms_req_not_supp#define MMS_IDENT_IND_SFUN u_ind_not_supp#define IDENT_SSI 0x00#endif#if (MMS_RENAME_EN & REQ_EN)#define MMS_RENAME_RSP_DFUN _mms_null_pdu_dec#define MMS_RENAME_CONF_SFUN u_mp_rename_conf#else#define MMS_RENAME_RSP_DFUN mms_rsp_not_supp#define MMS_RENAME_CONF_SFUN u_conf_not_supp#endif#if (MMS_RENAME_EN & RESP_EN)#define MMS_RENAME_REQ_DFUN mms_rename_req#define MMS_RENAME_IND_SFUN u_rename_ind#define RENAME_SSI 0x10#else#define MMS_RENAME_REQ_DFUN mms_req_not_supp#define MMS_RENAME_IND_SFUN u_ind_not_supp#define RENAME_SSI 0x00#endif#if (MMS_GETCL_EN & REQ_EN)#define MMS_GETCL_RSP_DFUN mms_getcl_rsp#define MMS_GETCL_CONF_SFUN u_mp_getcl_conf#else#define MMS_GETCL_RSP_DFUN mms_rsp_not_supp#define MMS_GETCL_CONF_SFUN u_conf_not_supp#endif#if (MMS_GETCL_EN & RESP_EN)#define MMS_GETCL_REQ_DFUN mms_getcl_req#define MMS_GETCL_IND_SFUN u_getcl_ind#define GETCL_SSI 0x01#else#define MMS_GETCL_REQ_DFUN mms_req_not_supp#define MMS_GETCL_IND_SFUN u_ind_not_supp#define GETCL_SSI 0x00#endif/************************************************************************//* VARIABLE ACCESS - CONFIRMED SERVICES *//************************************************************************//* VM named read */#if (MMS_MV_READ_EN & REQ_EN) #define MMS_MV_READ_CONF_SFUN u_mv_read_conf#else#define MMS_MV_READ_CONF_SFUN u_conf_not_supp#endif/* VM general read */#if (MMS_MV_RDVARS_EN & REQ_EN)#define MMS_MV_RDVARS_CONF_SFUN u_mv_read_vars_conf#else#define MMS_MV_RDVARS_CONF_SFUN u_conf_not_supp#endif#if (MMS_READ_EN & REQ_EN)#define MMS_READ_RSP_DFUN mms_read_rsp#define MMS_READ_CONF_SFUN u_mp_read_conf#else#define MMS_READ_RSP_DFUN mms_rsp_not_supp#define MMS_READ_CONF_SFUN u_conf_not_supp#endif#if (MMS_READ_EN & RESP_EN)#define MMS_READ_REQ_DFUN mms_read_req#define MMS_READ_IND_SFUN u_read_ind#define READ_SSI 0x08#else#define MMS_READ_REQ_DFUN mms_req_not_supp#define MMS_READ_IND_SFUN u_ind_not_supp#define READ_SSI 0x00#endif/* VM named write */#if (MMS_MV_WRITE_EN & REQ_EN)#define MMS_MV_WRITE_CONF_SFUN u_mv_write_conf#else#define MMS_MV_WRITE_CONF_SFUN u_conf_not_supp#endif/* VM general write */#if (MMS_MV_WRVARS_EN & REQ_EN)#define MMS_MV_WRVARS_CONF_SFUN u_mv_write_vars_conf#else#define MMS_MV_WRVARS_CONF_SFUN u_conf_not_supp#endif#if (MMS_WRITE_EN & REQ_EN)#define MMS_WRITE_RSP_DFUN mms_write_rsp#define MMS_WRITE_CONF_SFUN u_mp_write_conf#else#define MMS_WRITE_RSP_DFUN mms_rsp_not_supp#define MMS_WRITE_CONF_SFUN u_conf_not_supp#endif#if (MMS_WRITE_EN & RESP_EN)#define MMS_WRITE_REQ_DFUN mms_write_req#define MMS_WRITE_IND_SFUN u_write_ind#define WRITE_SSI 0x04#else#define MMS_WRITE_REQ_DFUN mms_req_not_supp#define MMS_WRITE_IND_SFUN u_ind_not_supp#define WRITE_SSI 0x00#endif#if (MMS_GETVAR_EN & REQ_EN)#define MMS_GETVAR_RSP_DFUN mms_get_var_rsp#define MMS_GETVAR_CONF_SFUN u_mp_getvar_conf#else#define MMS_GETVAR_RSP_DFUN mms_rsp_not_supp#define MMS_GETVAR_CONF_SFUN u_conf_not_supp#endif#if (MMS_GETVAR_EN & RESP_EN)#define MMS_GETVAR_REQ_DFUN mms_get_var_req#define MMS_GETVAR_IND_SFUN u_getvar_ind#define GETVAR_SSI 0x02#else#define MMS_GETVAR_REQ_DFUN mms_req_not_supp#define MMS_GETVAR_IND_SFUN u_ind_not_supp#define GETVAR_SSI 0x00#endif#if (MMS_DEFVAR_EN & REQ_EN)#define MMS_DEFVAR_RSP_DFUN _mms_null_pdu_dec#define MMS_DEFVAR_CONF_SFUN u_mp_defvar_conf#else#define MMS_DEFVAR_RSP_DFUN mms_rsp_not_supp#define MMS_DEFVAR_CONF_SFUN u_conf_not_supp#endif#if (MMS_DEFVAR_EN & RESP_EN)#define MMS_DEFVAR_REQ_DFUN mms_def_var_req#define MMS_DEFVAR_IND_SFUN u_defvar_ind#define DEFVAR_SSI 0x01#else#define MMS_DEFVAR_REQ_DFUN mms_req_not_supp#define MMS_DEFVAR_IND_SFUN u_ind_not_supp#define DEFVAR_SSI 0x00#endif#if (MMS_DEFSCAT_EN & REQ_EN)#define MMS_DEFSCAT_RSP_DFUN _mms_null_pdu_dec#define MMS_DEFSCAT_CONF_SFUN u_mp_defscat_conf#else#define MMS_DEFSCAT_RSP_DFUN mms_rsp_not_supp#define MMS_DEFSCAT_CONF_SFUN u_conf_not_supp#endif#if (MMS_DEFSCAT_EN & RESP_EN)#define MMS_DEFSCAT_REQ_DFUN mms_def_scat_req#define MMS_DEFSCAT_IND_SFUN u_defscat_ind#define DEFSCAT_SSI 0x80#else#define MMS_DEFSCAT_REQ_DFUN mms_req_not_supp#define MMS_DEFSCAT_IND_SFUN u_ind_not_supp#define DEFSCAT_SSI 0x00#endif#if (MMS_GETSCAT_EN & REQ_EN)#define MMS_GETSCAT_RSP_DFUN mms_get_scat_rsp#define MMS_GETSCAT_CONF_SFUN u_mp_getscat_conf#else#define MMS_GETSCAT_RSP_DFUN mms_rsp_not_supp#define MMS_GETSCAT_CONF_SFUN u_conf_not_supp#endif#if (MMS_GETSCAT_EN & RESP_EN)#define MMS_GETSCAT_REQ_DFUN mms_get_scat_req#define MMS_GETSCAT_IND_SFUN u_getscat_ind#define GETSCAT_SSI 0x40#else#define MMS_GETSCAT_REQ_DFUN mms_req_not_supp#define MMS_GETSCAT_IND_SFUN u_ind_not_supp#define GETSCAT_SSI 0x00#endif#if (MMS_DELVAR_EN & REQ_EN)#define MMS_DELVAR_RSP_DFUN mms_del_var_rsp#define MMS_DELVAR_CONF_SFUN u_mp_delvar_conf#else#define MMS_DELVAR_RSP_DFUN mms_rsp_not_supp#define MMS_DELVAR_CONF_SFUN u_conf_not_supp#endif#if (MMS_DELVAR_EN & RESP_EN)#define MMS_DELVAR_REQ_DFUN mms_del_var_req#define MMS_DELVAR_IND_SFUN u_delvar_ind#define DELVAR_SSI 0x20#else#define MMS_DELVAR_REQ_DFUN mms_req_not_supp#define MMS_DELVAR_IND_SFUN u_ind_not_supp#define DELVAR_SSI 0x00#endif#if (MMS_DEFVLIST_EN & REQ_EN)#define MMS_DEFVLIST_RSP_DFUN _mms_null_pdu_dec#define MMS_DEFVLIST_CONF_SFUN u_mp_defvlist_conf#else#define MMS_DEFVLIST_RSP_DFUN mms_rsp_not_supp#define MMS_DEFVLIST_CONF_SFUN u_conf_not_supp#endif#if (MMS_DEFVLIST_EN & RESP_EN)#define MMS_DEFVLIST_REQ_DFUN mms_def_vlist_req#define MMS_DEFVLIST_IND_SFUN u_defvlist_ind#define DEFVLIST_SSI 0x10#else#define MMS_DEFVLIST_REQ_DFUN mms_req_not_supp#define MMS_DEFVLIST_IND_SFUN u_ind_not_supp#define DEFVLIST_SSI 0x00#endif#if (MMS_GETVLIST_EN & REQ_EN)#define MMS_GETVLIST_RSP_DFUN mms_get_vlist_rsp#define MMS_GETVLIST_CONF_SFUN u_mp_getvlist_conf#else#define MMS_GETVLIST_RSP_DFUN mms_rsp_not_supp#define MMS_GETVLIST_CONF_SFUN u_conf_not_supp#endif#if (MMS_GETVLIST_EN & RESP_EN)#define MMS_GETVLIST_REQ_DFUN mms_get_vlist_req#define MMS_GETVLIST_IND_SFUN u_getvlist_ind#define GETVLIST_SSI 0x08#else#define MMS_GETVLIST_REQ_DFUN mms_req_not_supp#define MMS_GETVLIST_IND_SFUN u_ind_not_supp#define GETVLIST_SSI 0x00#endif#if (MMS_DELVLIST_EN & REQ_EN)#define MMS_DELVLIST_RSP_DFUN mms_del_vlist_rsp#define MMS_DELVLIST_CONF_SFUN u_mp_delvlist_conf#else#define MMS_DELVLIST_RSP_DFUN mms_rsp_not_supp#define MMS_DELVLIST_CONF_SFUN u_conf_not_supp#endif#if (MMS_DELVLIST_EN & RESP_EN)#define MMS_DELVLIST_REQ_DFUN mms_del_vlist_req#define MMS_DELVLIST_IND_SFUN u_delvlist_ind#define DELVLIST_SSI 0x04#else#define MMS_DELVLIST_REQ_DFUN mms_req_not_supp#define MMS_DELVLIST_IND_SFUN u_ind_not_supp#define DELVLIST_SSI 0x00#endif#if (MMS_MV_DEFTYPE_EN & REQ_EN)#define MMS_MV_DEFTYPE_CONF_SFUN u_mv_deftype_conf#else#define MMS_MV_DEFTYPE_CONF_SFUN u_conf_not_supp#endif#if (MMS_DEFTYPE_EN & REQ_EN)#define MMS_DEFTYPE_RSP_DFUN _mms_null_pdu_dec#define MMS_DEFTYPE_CONF_SFUN u_mp_deftype_conf#else#define MMS_DEFTYPE_RSP_DFUN mms_rsp_not_supp#define MMS_DEFTYPE_CONF_SFUN u_conf_not_supp#endif#if (MMS_DEFTYPE_EN & RESP_EN)#define MMS_DEFTYPE_REQ_DFUN mms_def_type_req#define MMS_DEFTYPE_IND_SFUN u_deftype_ind#define DEFTYPE_SSI 0x02#else#define MMS_DEFTYPE_REQ_DFUN mms_req_not_supp#define MMS_DEFTYPE_IND_SFUN u_ind_not_supp#define DEFTYPE_SSI 0x00#endif#if (MMS_GETTYPE_EN & REQ_EN)#define MMS_GETTYPE_RSP_DFUN mms_get_type_rsp#define MMS_GETTYPE_CONF_SFUN u_mp_gettype_conf#else#define MMS_GETTYPE_RSP_DFUN mms_rsp_not_supp#define MMS_GETTYPE_CONF_SFUN u_conf_not_supp#endif#if (MMS_GETTYPE_EN & RESP_EN)#define MMS_GETTYPE_REQ_DFUN mms_get_type_req#define MMS_GETTYPE_IND_SFUN u_gettype_ind#define GETTYPE_SSI 0x01#else#define MMS_GETTYPE_REQ_DFUN mms_req_not_supp#define MMS_GETTYPE_IND_SFUN u_ind_not_supp#define GETTYPE_SSI 0x00#endif#if (MMS_DELTYPE_EN & REQ_EN)#define MMS_DELTYPE_RSP_DFUN mms_del_type_rsp#define MMS_DELTYPE_CONF_SFUN u_mp_deltype_conf#else#define MMS_DELTYPE_RSP_DFUN mms_rsp_not_supp#define MMS_DELTYPE_CONF_SFUN u_conf_not_supp#endif#if (MMS_DELTYPE_EN & RESP_EN)#define MMS_DELTYPE_REQ_DFUN mms_del_type_req#define MMS_DELTYPE_IND_SFUN u_deltype_ind#define DELTYPE_SSI 0x80#else#define MMS_DELTYPE_REQ_DFUN mms_req_not_supp#define MMS_DELTYPE_IND_SFUN u_ind_not_supp#define DELTYPE_SSI 0x00#endif/************************************************************************//* OPERATOR COMMUNICATION SERVICES *//************************************************************************/#if (MMS_INPUT_EN & REQ_EN)#define MMS_INPUT_RSP_DFUN mms_input_rsp#define MMS_INPUT_CONF_SFUN u_mp_input_conf#else#define MMS_INPUT_RSP_DFUN mms_rsp_not_supp#define MMS_INPUT_CONF_SFUN u_conf_not_supp#endif#if (MMS_INPUT_EN & RESP_EN)#define MMS_INPUT_REQ_DFUN mms_input_req#define MMS_INPUT_IND_SFUN u_input_ind#define INPUT_SSI 0x40#else#define MMS_INPUT_REQ_DFUN mms_req_not_supp#define MMS_INPUT_IND_SFUN u_ind_not_supp#define INPUT_SSI 0x00#endif#if (MMS_OUTPUT_EN & REQ_EN)#define MMS_OUTPUT_RSP_DFUN _mms_null_pdu_dec#define MMS_OUTPUT_CONF_SFUN u_mp_output_conf#else#define MMS_OUTPUT_RSP_DFUN mms_rsp_not_supp#define MMS_OUTPUT_CONF_SFUN u_conf_not_supp#endif#if (MMS_OUTPUT_EN & RESP_EN)#define MMS_OUTPUT_REQ_DFUN mms_output_req#define MMS_OUTPUT_IND_SFUN u_output_ind#define OUTPUT_SSI 0x20#else#define MMS_OUTPUT_REQ_DFUN mms_req_not_supp#define MMS_OUTPUT_IND_SFUN u_ind_not_supp#define OUTPUT_SSI 0x00#endif/************************************************************************//* SEMAPHORE MANAGEMENT SERVICES *//************************************************************************/#if (MMS_TAKECTRL_EN & REQ_EN)#define MMS_TAKECTRL_RSP_DFUN mms_takectrl_rsp#define MMS_TAKECTRL_CONF_SFUN u_mp_takectrl_conf#else#define MMS_TAKECTRL_RSP_DFUN mms_rsp_not_supp#define MMS_TAKECTRL_CONF_SFUN u_conf_not_supp#endif#if (MMS_TAKECTRL_EN & RESP_EN)#define MMS_TAKECTRL_REQ_DFUN mms_takectrl_req#define MMS_TAKECTRL_IND_SFUN u_takectrl_ind#define TAKECTRL_SSI 0x10#else#define MMS_TAKECTRL_REQ_DFUN mms_req_not_supp#define MMS_TAKECTRL_IND_SFUN u_ind_not_supp#define TAKECTRL_SSI 0x00#endif#if (MMS_RELCTRL_EN & REQ_EN)#define MMS_RELCTRL_RSP_DFUN _mms_null_pdu_dec#define MMS_RELCTRL_CONF_SFUN u_mp_relctrl_conf#else#define MMS_RELCTRL_RSP_DFUN mms_rsp_not_supp#define MMS_RELCTRL_CONF_SFUN u_conf_not_supp#endif#if (MMS_RELCTRL_EN & RESP_EN)#define MMS_RELCTRL_REQ_DFUN mms_relctrl_req#define MMS_RELCTRL_IND_SFUN u_relctrl_ind#define RELCTRL_SSI 0x08#else#define MMS_RELCTRL_REQ_DFUN mms_req_not_supp#define MMS_RELCTRL_IND_SFUN u_ind_not_supp#define RELCTRL_SSI 0x00#endif#if (MMS_DEFINE_SEM_EN & REQ_EN)#define MMS_DEFINE_SEM_RSP_DFUN _mms_null_pdu_dec#define MMS_DEFINE_SEM_CONF_SFUN u_mp_defsem_conf#else#define MMS_DEFINE_SEM_RSP_DFUN mms_rsp_not_supp#define MMS_DEFINE_SEM_CONF_SFUN u_conf_not_supp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -