【技术实现步骤摘要】
【技术保护点】
一种多速率通讯数据流格式的解析方法,包括以下步骤: 帧的数据结构包括帧头、帧类别ID、帧校验码、帧序号和帧数据包: 1)定义帧头,帧头由若干个在一次传输过程中固定统一的字节组成; 2)定义帧类别ID,帧类别ID由一个字节组 成,采用一个无符号的8位整形来表示帧类别ID的值; 3)定义帧校验码,帧校验码由一个字节组成,采用一个字节的无符号整形表示帧校验码的值,帧校验码的值和对应帧其它的字节满足校验算法所定义的函数关系; 4)定义帧序号,帧序号由一到四 个字节组成,采用一个32位整形值表示当前帧从通迅设备发出的序号; 5)定义帧数据包,帧数据包由若干个帧变量体组成,每个帧变量体具有1-8个字节,帧变量体包含了变量名称、变量的数据类型、变量在帧数据包中位置偏移、变量对应的缓存空间,变量 对应的缓存空间的字节长度; 6)将从通讯端读入的待解析的数据流字节与定义的帧头比较,进行帧头匹配,若帧头不匹配,则再读入由帧头所定义的字节长度的数据进行帧头匹配,若帧头匹配成功,则读入待解析数据流下一个字节,该字节的值即为帧类别ID的 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:胡慧珠,方金德,舒晓武,刘承,
申请(专利权)人:浙江大学,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。