通信消息

一般

1 ack

已确认。

类型 名称 描述 单位
u16 acked_id 确认的消息ID

2 nack

没有确认。

类型 名称 描述 单位
u16 nacked_id 未确认的消息ID。
char[] nack_message 指示NACK条件的ASCII文本消息。(不一定是NULL终止)长度是从标头中的有效负载长度得出的。

3 ascii_text

用于传输文本数据的消息。

类型 名称 描述 单位
char[] ascii_message ASCII文本消息。

6 general_request

目录

请求从声纳发送到主机的特定消息。命令超时应设置为50毫秒。

类型 名称 描述 单位
u16 request_id 要请求的消息ID。

获取消息

4 device_information

设备信息

类型 名称 描述 单位
u8 设备类型 0:未知;1:P30;2:P360
u8 device_revision 设备特定的硬件版本
u8 firmware_version_major 固件版本主要编号。
u8 firmware_version_minor 固件版本的次要编号。
u8 firmware_version_patch 固件版本补丁号。
u8 保留的 保留的

5 protocol_version

目录

协议版本

类型 名称 描述 单位
u8 version_major 协议主版本号。
u8 version_minor 协议次版本号。
u8 版本补丁 协议补丁号。
u8 保留的 保留的