cp5200的一般步骤
cp5200的一般步骤:
1.创建数据对象
hObj = CP5200_CommData_Create(nCommType, id, GetIDCode());
2.生成所需要的数据,如 :生成设置亮度控制信息命令的数据
nDatLen = CP5200_MakeWriteBrightnessData(hObj, szBuf, sizeof(szBuf), szInfo );
3.进行网络连接的一些步骤。如:网络初始化、连接网络,判断网络是否连接;
nRet = CP5200_Net_Init( IPStringToValue( strip ) ,5200, IPStringToValue( _T("255.255.255.255")), 600 );//网络初始化
CP5200_Net_Connect();
if( CP5200_Net_IsConnected() )//网络连接
4.利用网络写数据
CP5200_Net_Write( szBuf, nDatLen )//两个参数都是输入参数;
5,利用网络读数据
CP5200_Net_Read( szBuf, nSize)//szBuf 是输出参数,nSize 一般是等于 sizeof(szBuf);
6.解析数据,解析第二步的数据,根据第二步的函数来解析,第二步是什么函数,就用什么解析函数来解析;如 :CP5200_ParseWriteBrightnessRet,如果第二步是CP5200_MakeDeleteFileNameData(),就用CP5200_ParseDeleteFileNameRet();
CP5200_ParseWriteBrightnessRet();
7.销毁数据对象
CP5200_CommData_Destroy();
最新文章
- linux bash中too many arguments问题的解决方法
- java小结
- iframe 动态onload事件处理方式
- java的软件包
- JVM工作原理和特点(一些二逼的逼神面试官会问的问题)
- Android---->;RelativeLayout相对对齐方式布局
- VMware12安装虚拟机教程、Ubuntu16.04安装教程(包括vmware tools的安装)
- Win10中Vue.js的安装和项目搭建
- Feature Extractor[content]
- Failed to execute 'write' on 'Document'动态载入的js不能执行write
- 模块3 re + 正则表达式
- 使用freemarker对模板进行渲染
- Nginx URL后面不加斜杠301重定向
- ssh 工具
- 深度学习在CTR预估中的应用
- PHP 绘制验证码
- OpenGL + MFC
- angularJS1笔记-(10)-自定义指令(templateUrl属性)
- Server 2008作为打印服务器的四大错误解决方案
- ETL的测试