Browse Source

add protocol

zhuyf 4 năm trước cách đây
mục cha
commit
ec768ee056
1 tập tin đã thay đổi với 33 bổ sung0 xóa
  1. 33 0
      protocol.h

+ 33 - 0
protocol.h

@@ -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