GSOF消息:通用串行输出格式
报告数据包40h结构(GENOUT)
| 字节 | 条目 | 类型 | 值 | 含义 |
|---|---|---|---|---|
|
0 |
STX |
字符 |
02h |
开始传输 |
|
1 |
STATUS |
字符 |
请查看接收机状态码 |
接收机状态码 |
|
2 |
PACKET TYPE |
字符 |
40h |
报告数据包40h(GENOUT) |
|
3 |
LENGTH |
字符 |
00h–FAh |
数据字节计数 |
|
4 |
TRANSMISSION NUMBER |
字符 |
分配给一组记录数据包页面的唯一编号。当输出流中存在多组记录数据包时,防止页面失配。 |
|
|
5 |
PAGE INDEX |
字符 |
00h–FFh |
当前数据包页面的索引。 |
|
6 |
MAX PAGE INDEX |
字符 |
00h–FFh |
一组记录中最后数据包的最大索引。 |
| 一个或多个GSOF消息 | ||||
|
输出记录类型 |
字符 |
01h |
例如,时间(类型1记录) |
|
|
记录长度 |
字符 |
0Ah |
记录中的字节 |
|
|
取决于“输出”记录类型的多个字段。 一个GENOUT数据包中可以有多个记录。每个历元可能有多个GENOUT数据包。记录可以分为两个连续的数据包。 |
||||
|
长度+4 |
校验和 |
– |
– |
(状态+类型+长度+数据字节)modulo 256 |
|
长度+5 |
ETX |
03h |
结束传输 |
|
每个消息均以4字节的标头开头,随后是每个数据包中的数据字节。数据包以2字节尾标结束。当数据包不包含任何数据时,字节3设为0(00h)。大多数数据以二进制格式在接收机和远程设备之间传输。
接收机状态码
| 字节数 | 描述 |
|---|---|
|
位0 |
已预留 |
|
位1 |
如果设定,则基站电池电量低 |
|
位2 |
已预留 |
|
位3 |
如果设定,则接收机的动态状态当前设为“流动”,否则设为“静态” |
|
位4-7 |
已预留 |