📄 hl_gprs_d.c
字号:
#include "HL_GPRS_Defs.h"
HL_GPRS_Essential_Parameter sGPRS_Essential =
{
{'1', '9', '2', '1', '6', '8',
'0', '0', '2' ,'0', '1', '8',
'0', '2', '0', '0', '0'}, /* cUser_Server_IP_Port[17] */
{'1', '3', '8', '0', '5', '7',
'1', '1', '2' ,'3' ,'4'}, /* cData_1_Number[11] */
1200, /* uiBD_Rate */
{'H', 'o', 'l', 'l', 'e', 'y'}, /* cRead_PWD[6] */
{'h', 'O', 'L', 'L', 'E', 'Y'} /* cWrite_PWD[6] */
};
HL_GPRS_Parameter sGPRS_Parameter =
{
{'0', '9', '6' }, /* cVersion[3] */
{'G', 'P', 'R', 'S', '_', 'E'}, /* cVersion_Name[6] */
{'1', '9', '2', '1', '6', '8',
'0', '0', '2' ,'0', '1', '8',
'0', '2', '0', '0', '0'}, /* cHL_Server_IP_Port[17] */
10, /* ucPulse_Circle */
{'1', '3', '8', '0', '5', '7',
'1', '1', '2' ,'3' ,'4'}, /* cSM_Center_Number[11] */
{'1', '3', '8', '0', '5', '7',
'1', '1', '2' ,'3' ,'4'}, /* cSM_Special_Number[11] */
{'1', '3', '8', '0', '5', '7',
'1', '1', '2' ,'3' ,'4'}, /* cModule_Number[11] */
{'1', '3', '8', '0', '5', '7',
'1', '1', '2' ,'3' ,'4'}, /* cData_2_Number[11] */
500, /* uiGPRS_Buffer_Size */
800, /* uiMeter_Buffer_Size */
500, /* uiSlot_Time */
500, /* uiByte_Time */
HL_FALSE, /* bFluent_Ctrl_Enable */
10, /* ucConnect_Interval */
HL_FALSE, /* bEncrypt_Enable */
HL_FALSE, /* bCheck_Number_Enable */
HL_TRUE /* bAction */
};
const USIGN16 uiGPRS_Code[FIRST_OD_LENGTH] =
{
0x2000,
0x2001
};
const rom Struct_OD sOD_GPRS_Essential = /* HL_GPRS_Essential_Parameter的描述 */
{
FIRST_OD_INDEX + 1, /* uiIndex */
0x2000, /* uiCode_ID = uiGPRS_Code[0] */
// HL_STRUCT_OD, /* ucOD_Type */
5, /* ucElement_Number */
( void* ) &sGPRS_Essential, /* pvLocal_Address */
{
{ /* cUser_Server_IP_Port[17]*/
HL_DT_VIS_STRING, /* ucElement_Type */
0, /* ucElement_Unit */
17, /* ucElement_Length */
0, /* ucDecimal_Point */
HL_RW_ACCESS /* ucAccess */
},
{ HL_DT_VIS_STRING, 0, 11, 0, HL_RW_ACCESS }, /* cData_1_Number[11] */
{ HL_DT_INTEGER_16, 0, 2, 0, HL_RW_ACCESS }, /* uiBD_Rate */
{ HL_DT_VIS_STRING, 0, 6, 0, HL_WO_ACCESS }, /* cRead_PWD[6] */
{ HL_DT_VIS_STRING, 0, 6, 0, HL_WO_ACCESS } /* cWrite_PWD[6] */
}
};
const rom Struct_OD sOD_GPRS_Parameter = /* HL_GPRS_Parameter的描述 */
{
FIRST_OD_INDEX + 2, /* uiIndex */
0x2001, /* uiCode_ID = uiGPRS_Code[1] */
// HL_STRUCT_OD, /* ucOD_Type */
17, /* ucElement_Number */
( void* ) &sGPRS_Parameter, /* pvLocal_Address */
{
{ /* cVersion[10]*/
HL_DT_VIS_STRING, /* ucElement_Type */
0, /* ucElement_Unit */
3, /* ucElement_Length */
0, /* ucDecimal_Point */
HL_RO_ACCESS /* ucAccess */
},
{ HL_DT_VIS_STRING, 0, 6, 0, HL_RO_ACCESS }, /* cVersion_Name[10] */
{ HL_DT_VIS_STRING, 0, 17, 0, HL_RW_ACCESS }, /* cHL_Server_IP_Port[17] */
{ HL_DT_INTEGER_8, HL_UT_MINUTE, 1, 0, HL_RW_ACCESS }, /* ucPulse_Circle */
{ HL_DT_VIS_STRING, 0, 11, 0, HL_RW_ACCESS }, /* cSM_Center_Number[11] */
{ HL_DT_VIS_STRING, 0, 11, 0, HL_RW_ACCESS }, /* cSM_Special_Number[11] */
{ HL_DT_VIS_STRING, 0, 11, 0, HL_RO_ACCESS }, /* cModule_Number[11] */
{ HL_DT_VIS_STRING, 0, 11, 0, HL_RW_ACCESS }, /* cData_2_Number[11] */
{ HL_DT_INTEGER_16, 0, 2, 0, HL_RO_ACCESS }, /* uiGPRS_Buffer_Size */
{ HL_DT_INTEGER_16, 0, 2, 0, HL_RO_ACCESS }, /* uiMeter_Buffer_Size */
{ HL_DT_INTEGER_16, HL_UT_MILLI_SCND, 2, 0, HL_RW_ACCESS }, /* uiSlot_Time */
{ HL_DT_INTEGER_16, HL_UT_MILLI_SCND, 2, 0, HL_RW_ACCESS }, /* uiByte_Time */
{ HL_DT_BOOL, 0, 1, 0, HL_RW_ACCESS }, /* bFluent_Ctrl_Enable */
{ HL_DT_INTEGER_8, HL_UT_MINUTE, 1, 0, HL_RW_ACCESS }, /* ucConnect_Interval */
{ HL_DT_BOOL, 0, 1, 0, HL_RW_ACCESS }, /* bEncrypt_Enable */
{ HL_DT_BOOL, 0, 1, 0, HL_RW_ACCESS }, /* bCheck_Number_Enable */
{ HL_DT_BOOL, 0, 1, 0, HL_RW_ACCESS } /* bAction */
}
};
const rom OD_Entry sGPRS_OD_Entry[FIRST_OD_LENGTH] =
{
{ HL_STRUCT_OD, FIRST_OD_INDEX + 1, ( void* ) &sOD_GPRS_Essential },
{ HL_STRUCT_OD, FIRST_OD_INDEX + 2, ( void* ) &sOD_GPRS_Parameter }
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -