package axle_device // RsspConfig CI系统与计轴设备的安全通信协议配置参数 // 计轴设备(管理一个集中站的所有计轴器)配置 type RsspConfig struct { SrcAddr uint16 //16位源地址,本地地址 DstAddr uint16 //16位目的地址,远程地址 DataVer1 uint32 //通道1数据版本 DataVer2 uint32 //通道2数据版本 SID1 uint32 //通道1源标识 SID2 uint32 //通道2源标识 SINIT1 uint32 //通道1序列初始 SINIT2 uint32 //通道2序列初始 SendingPeriod uint32 //接收方每个安全通信会话对应的发送周期值,单位ms SSRTimeout uint32 //等待SSR回应的定时器超时值,单位ms Mtv uint32 //每个安全通信会话可容忍的最大时序偏差,即当前接收的RSD的序列号与上一次RSD的序列号最大允许差值 Udl uint32 //每个安全通信会话RSD应用数据长度发送和接收的配置值(支持固定长度和可变长度);0-可变长度,大于0即固定长度 } // CheckAddress 检测目标源地址目的地址是否在配置中 func (c *RsspConfig) CheckAddress(srcAddr uint16, dstAddr uint16) bool { return true }