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();

最新文章

  1. linux bash中too many arguments问题的解决方法
  2. java小结
  3. iframe 动态onload事件处理方式
  4. java的软件包
  5. JVM工作原理和特点(一些二逼的逼神面试官会问的问题)
  6. Android---->RelativeLayout相对对齐方式布局
  7. VMware12安装虚拟机教程、Ubuntu16.04安装教程(包括vmware tools的安装)
  8. Win10中Vue.js的安装和项目搭建
  9. Feature Extractor[content]
  10. Failed to execute 'write' on 'Document'动态载入的js不能执行write
  11. 模块3 re + 正则表达式
  12. 使用freemarker对模板进行渲染
  13. Nginx URL后面不加斜杠301重定向
  14. ssh 工具
  15. 深度学习在CTR预估中的应用
  16. PHP 绘制验证码
  17. OpenGL + MFC
  18. angularJS1笔记-(10)-自定义指令(templateUrl属性)
  19. Server 2008作为打印服务器的四大错误解决方案
  20. ETL的测试

热门文章

  1. Java实现 LeetCode 808 分汤 (暴力模拟)
  2. Java实现 LeetCode 685 冗余连接 II(并查集+有向图)
  3. Java实现蓝桥杯模拟树的叶结点数量
  4. java实现第六届蓝桥杯显示二叉树
  5. 分布式ID总结
  6. 【快手初面】要求3个线程按顺序循环执行,如循环打印A,B,C
  7. git新手入门问题总结
  8. EAT表
  9. centos 8分区方案
  10. 2019-02-01 Python爬虫爬取豆瓣Top250