📄 hl_gprs_c.c
字号:
#include "HL_GPRS_Ext.h"
#include "HL_Serv_Ext.h"
void main ( void )
{
USIGN8 i, ucResult;
// USIGN8 * pucData;
// USIGN16 uiTemp[7];
Get_OD_Type sOD_Temp;
// HL_GPRS_Essential_Parameter sTemp_1 =
// {
// {'1', '2', '3', '4', '5', '6',
// '7', '8', '9' ,'0', '1', '2',
// '3', '4', '5', '6', '7'}, /* cUser_Server_IP_Port[17] */
// {'1', '2', '3', '4', '5', '6',
// '7', '8', '9' ,'0' ,'1'}, /* cData_1_Number[11] */
// 2400, /* uiBD_Rate */
// {'w', 'a', 'h', 'a', 'h', 'a'}, /* cRead_PWD[6] */
// {'W', 'A', 'H', 'A', 'H', 'A'} /* cWrite_PWD[6] */
// };
// HL_GPRS_Parameter sTemp_2 =
// {
// {'1', '2', '3', 0 }, /* cVersion[10] */
// {'r', 'e', 'c', 'e', 'n', 't', 0 }, /* cVersion_Name[10] */
// {'1', '2', '3', '4', '5', '6',
// '7', '8', '9' ,'0', '1', '2',
// '3', '4', '5', '6', '7'}, /* cHL_Server_IP_Port[17] */
// 20, /* ucPulse_Circle */
// {'1', '2', '3', '4', '5', '6',
// '7', '8', '9' ,'0' ,'1'}, /* cSM_Center_Number[11] */
// {'1', '2', '3', '4', '5', '6',
// '7', '8', '9' ,'0' ,'1'}, /* cSM_Special_Number[11] */
// {'1', '2', '3', '4', '5', '6',
// '7', '8', '9' ,'0' ,'1'}, /* cModule_Number[11] */
// {'1', '2', '3', '4', '5', '6',
// '7', '8', '9' ,'0' ,'1'}, /* cData_2_Number[11] */
// 300, /* uiGPRS_Buffer_Size */
// 700, /* uiMeter_Buffer_Size */
// 600, /* uiSlot_Time */
// 200, /* uiByte_Time */
// HL_TRUE, /* bFluent_Ctrl_Enable */
// 20, /* ucConnect_Interval */
// HL_TRUE, /* bEncrypt_Enable */
// HL_TRUE, /* bCheck_Number_Enable */
// HL_FALSE /* bAction */
// };
// uiTemp[0] = 255;
// uiTemp[1] = 256;
// uiTemp[2] = 257;
// uiTemp[3] = 1000;
// uiTemp[4] = 1001;
// uiTemp[5] = 1002;
// uiTemp[6] = 1003;
sOD_Temp.ucGet_OD_Type = 1;
sOD_Temp.sOD_Class.uiOD_Index = 1002;
ucResult = Get_OD ( sOD_Temp, &sOD_Information );
// switch ( sOD_Information.ucOD_Type )
// {
// case :
//
// }
// for ( i=0; i<19; i++ )
// {
// sOD_Temp.sOD_Class.uiOD_Index = i;
// sOD_Temp.sOD_Class.uiOD_Index = uiTemp[i];
// ucResult = Get_OD ( sOD_Temp, &sOD_Information );
//
// ucResult = Read_Data ( uiTemp[i], 0, &sRead_Buffer );
//
// ucResult = Read_Data ( 1000, i, &sRead_Buffer );
// ucResult = Read_Data ( 1001, i, &sRead_Buffer );
// ucResult = Read_Data ( 1002, i, &sRead_Buffer );
//
// ucResult = Write_Data ( uiTemp[i], 0, &ucData, 1 );
// }
// ucResult = Write_Data ( 256, 0, pucData, 2 ); /* should be wrong: read only */
// ucResult = Write_Data ( 1000, 0, pucData, 4 );
// for ( i=0; i<19; i++ )
// {
// ucResult = Write_Data ( 1001, i, pucData, 3 ); /* should be wrong: incorrect length */
// ucResult = Write_Data ( 1002, i, pucData, 3 ); /* should be wrong: incorrect length */
// }
// pucData = ( USIGN8 * ) &sTemp_1;
// ucResult = Write_Data ( 1001, 0, (USIGN8 *)&sTemp_1, 42 );
// ucResult = Write_Data ( 1001, 1, (USIGN8 *)&sTemp_1.cUser_Server_IP_Port, 17 );
// ucResult = Write_Data ( 1001, 2, (USIGN8 *)&sTemp_1.cData_1_Number, 11 );
// ucResult = Write_Data ( 1001, 3, (USIGN8 *)&sTemp_1.uiBD_Rate, 2 );
// ucResult = Write_Data ( 1001, 4, (USIGN8 *)&sTemp_1.cRead_PWD, 6 );
// ucResult = Write_Data ( 1001, 5, (USIGN8 *)&sTemp_1.cWrite_PWD, 6 );
// ucResult = Write_Data ( 1001, 6, pucData, 6 ); /* should be wrong: incorrect sub index */
// pucData = ( USIGN8 * ) &sTemp_2;
//
// ucResult = Write_Data ( 1002, 0, (USIGN8 *)&sTemp_2, 95 ); /* should be wrong: read only */
// ucResult = Write_Data ( 1002, 1, (USIGN8 *)&sTemp_2.cVersion, 10 );
// ucResult = Write_Data ( 1002, 2, (USIGN8 *)&sTemp_2.cVersion_Name, 10 );
// ucResult = Write_Data ( 1002, 3, (USIGN8 *)&sTemp_2.cHL_Server_IP_Port, 17 );
// ucResult = Write_Data ( 1002, 4, (USIGN8 *)&sTemp_2.ucPulse_Circle, 1 );
// ucResult = Write_Data ( 1002, 5, (USIGN8 *)&sTemp_2.cSM_Center_Number, 11 );
// ucResult = Write_Data ( 1002, 6, (USIGN8 *)&sTemp_2.cSM_Special_Number, 11 );
// ucResult = Write_Data ( 1002, 7, (USIGN8 *)&sTemp_2.cModule_Number, 11 );
// ucResult = Write_Data ( 1002, 8, (USIGN8 *)&sTemp_2.cData_2_Number, 11 );
// ucResult = Write_Data ( 1002, 9, (USIGN8 *)&sTemp_2.uiGPRS_Buffer_Size, 2 );
// ucResult = Write_Data ( 1002, 10, (USIGN8 *)&sTemp_2.uiMeter_Buffer_Size, 2 );
// ucResult = Write_Data ( 1002, 11, (USIGN8 *)&sTemp_2.uiSlot_Time, 2 );
// ucResult = Write_Data ( 1002, 12, (USIGN8 *)&sTemp_2.uiByte_Time, 2 );
// ucResult = Write_Data ( 1002, 13, (USIGN8 *)&sTemp_2.bFluent_Ctrl_Enable, 1 );
// ucResult = Write_Data ( 1002, 14, (USIGN8 *)&sTemp_2.ucConnect_Interval, 1 );
// ucResult = Write_Data ( 1002, 15, (USIGN8 *)&sTemp_2.bEncrypt_Enable, 1 );
// ucResult = Write_Data ( 1002, 16, (USIGN8 *)&sTemp_2.bCheck_Number_Enable, 1 );
// ucResult = Write_Data ( 1002, 17, (USIGN8 *)&sTemp_2.bAction, 1 );
// ucResult = Write_Data ( 1002, 18, pucData, 5 ); /* should be wrong: incorrect sub index */
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -