当前位置: 首页 > news >正文

杭州公司注销代办一般多少钱西安seo网站关键词优化

杭州公司注销代办一般多少钱,西安seo网站关键词优化,做网站的费用,货代网站制作报文格式 1 Byte 4 Byte N Byte 4 Byte 1 Byte 0x02 报文长度 报文 CRC16 0x03 1. 每条报文以 STX(0x02)起始符开始,以 ETX(0x03)终止符结束。 2. 报文正文长度采用 4 字节的 10 进制字符串标识,如报文正…
报文格式
1 Byte
4 Byte
N Byte
4 Byte
1 Byte
0x02
报文长度
报文
CRC16
0x03

1. 每条报文以 STX(0x02)起始符开始,以 ETX(0x03)终止符结束。
2. 报文正文长度采用 4 字节的 10 进制字符串标识,如报文正文长度为十
进制 298,则相应的字段为"0298"。
3. 报文正文采用 json 字符串形式进行描述。
4. 报文正文后跟报文正文的 CRC16 校验码,CRC16 校验码采用 4 字节的
16 进制字符串标识,如 CRC16 校验码为 0x89 0xA9,则相应的字段为为"89A9"。
5. 串口数据采用 CRC16(XMODEM)算法校验,举例:校验报文原文"abcdefg",
CRC16 结果为 0x7658。
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdint.h>
#include <stdbool.h>
#include <unistd.h>
#include <fcntl.h>
#include <termios.h>#define START_BYTE 0x02
#define END_BYTE 0x03static int times = 0;
int my_read(uint8_t *data, uint32_t max_len)
{char *a="\x02\x30\x30\x37\x37\x7B\x22\x64\x61\x74\x61\x22\x3A\x7B\x22\x61";char *b="\x63\x74\x69\x6F\x6E\x22\x3A\x31\x7D\x2C\x22\x63\x6D\x64\x22\x3A\x22\x43\x32\x22\x2C\x22\x74\x69\x6D\x65\x22\x3A\x22\x31\x36\x39\x37\x31\x31\x30\x36\x39\x39\x30\x38\x33\x22\x2C\x22\x6D\x73\x67\x5F\x69\x64\x22\x3A\x22\x31\x36\x39\x37\x31\x31\x30\x36\x39\x39\x22";char *c="\x7D\x44\x42\x46\x32\x03";size_t bytesRead = 0;if(times==0){bytesRead = 16;memcpy(data, a, 16);times++;}else if(times==1){bytesRead = 65;memcpy(data, b, bytesRead);times++;}else{times = 0;bytesRead = 6;memcpy(data, c, bytesRead);}return bytesRead;}int my_recv(uint8_t *recv_data, uint32_t *recv_len)
{// 从串口接收数据uint8_t buffer[1024] = {0};*recv_len = 0;size_t bytesRead = 0;while (true) {bytesRead = my_read(buffer, sizeof(buffer));// 处理接收到的数据if (bytesRead <= 0) {break;}printf("bytesRead=%ld\n",bytesRead);if(buffer[0] == START_BYTE){*recv_len = bytesRead;memcpy(recv_data, buffer, bytesRead);}else{if((*recv_len+bytesRead)> sizeof(buffer)){*recv_len = 0;break;}memcpy(recv_data+*recv_len, buffer, bytesRead);*recv_len += bytesRead;}if(recv_data[0] != START_BYTE) {*recv_len = 0;break;}if(recv_data[*recv_len-1] == END_BYTE){return *recv_len;}} return -1;
}int main() {uint8_t frame[1024];int frame_len;memset(frame, 0, sizeof(frame));printf("len=%d\n", my_recv(frame, &frame_len));if(frame_len > 6){// 打印报文数据printf("Received frame: ");for (size_t i = 0; i < frame_len-10; i++) {printf("%02x ", frame[i+5]);}printf("\n");}return 0;
}

http://www.sczhlp.com/news/40535/

相关文章:

  • 政府网站颜色百度指数的搜索指数
  • 网站开发的基本流程文库百度竞价排名事件分析
  • 深圳服装网站建设武汉网站建设优化
  • 织梦网站首页标签产品营销推广策略
  • 长春商城网站开发网站如何seo推广
  • 什么网站可以找人做设计无锡整站百度快照优化
  • 做美国网站赚美元丹东seo推广优化报价
  • 织梦装修网站模板友情链接出售网
  • 远憬建站广州seo优化排名推广
  • 新乡市网站建设完整企业网站模板
  • 动态网站与静态网站区别seo排名诊断
  • 绩效管理是否要求每个人都有个人OKR?
  • 网站规划主要内容网络营销推广策划案例
  • 网站制作需要什么资料好用的推广平台
  • 游戏网站搭建需要多少钱网页制作学习
  • 太原做企业网站网站关键词优化怎么弄
  • 乐清哪里有做网站互联网销售包括哪些
  • 重庆网站建设网领科技企业文化是什么
  • 网站系统类型电商运营培训课程有哪些
  • 怎样让网站快速收录网络推广外包搜索手机蛙软件
  • 电子商务等于做网站吗百度广告销售
  • 做网站入门国外域名注册平台
  • 做视频网站用什么模板南宁seo规则
  • 做外贸怎么打开国外网站磁力猫
  • 政府网站的设计布局特点长春seo推广
  • 网站建设的含义深圳网站推广公司
  • 网络推广培训监管武汉seo全网营销
  • 明年做哪个网站致富seo人员培训
  • 德城区建设局网站南阳本地网络推广优化公司
  • 专门做焦点图的网站谷歌浏览器下载手机版官网