|
@@ -0,0 +1,33 @@
|
|
|
+/*
|
|
|
+ * define communication protocol between hardware device and software.
|
|
|
+ * there are three parts:
|
|
|
+ * 1.tof
|
|
|
+ * 2.tdoa
|
|
|
+ * 3.other
|
|
|
+ *
|
|
|
+ * */
|
|
|
+#ifndef protocol_hpp
|
|
|
+#define protocol_hpp
|
|
|
+
|
|
|
+// 1.tof
|
|
|
+#define CHAR_LOCATEDATA_TOF_EXTEND 0x843b // TOF实时定位数据,请求、应答
|
|
|
+#define CHAR_LOCATEDATASMALL_TOF_EXTEND 0x753b // TOF实时小分站定位数据,请求、应答
|
|
|
+#define CHAR_LOCATEDATAHIS_TOF_EXTEND 0x853b // TOF历史定位数据,请求、应答
|
|
|
+#define CHAR_LOCATEDATA_TOF_OPTIMIZE 0x753d // TOF优化协议
|
|
|
+
|
|
|
+// 2.tdoa
|
|
|
+#define CHAR_LOCATEDATA_TDOA_EXTEND 0x863b // 扩展TDOA实时定位数据,请求、应答
|
|
|
+#define CHAR_LOCATEDATAHIS_TDOA_EXTEND 0x873b // 扩展TDOA历史定位数据,请求、应答
|
|
|
+#define CHAR_TDOA_READER_SYNC_TIME 0xa78d // TDOA分站时间同步
|
|
|
+#define CHAR_LOCATEDATA_TDOA 0x813b // TDOA实时定位数据
|
|
|
+#define CHAR_LOCATEDATA_TDOA_EXTEND_INS 0x901b // 扩展TDOA实时定位数据,带惯导数据
|
|
|
+
|
|
|
+//3.pdoa
|
|
|
+#define CHAR_LOCATEDATA_PDOA 0xa03b // PDOA实时定位数据
|
|
|
+
|
|
|
+// 4.other
|
|
|
+#define CHAR_CTRL_READER_CMD 0x804c // 向分站发送控制指令,控制分站向上位机发送数据
|
|
|
+#define CHAR_VIRTUAL_DATA_PUSH_CMD 0x699a // 虚拟数据推送
|
|
|
+#define CHAR_SYNC_TIME 0x783a // 分站校时
|
|
|
+
|
|
|
+#endif
|