From 2cfc22e1ea5140861499ee5b7142766fb8f754f7 Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期二, 29 九月 2020 15:53:20 +0800
Subject: [PATCH] 坐标
---
lib/src/main/cpp/master/comm_if.cpp | 21 +++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/lib/src/main/cpp/master/comm_if.cpp b/lib/src/main/cpp/master/comm_if.cpp
index ca951fa..6009256 100644
--- a/lib/src/main/cpp/master/comm_if.cpp
+++ b/lib/src/main/cpp/master/comm_if.cpp
@@ -69,6 +69,8 @@
#define ID_SM_CROSSING_BRIEF 0x0016 // 绉戠洰涓夐」鐩爣瀹氾紝鎺ヨ繎/椹剁鏌愬悇璺彛鐨勬彁绀�
#define ID_MS_INQ_ROAD_CROSSING 0x8018 // Master鏌ヨ褰撳墠璺鍜岃矾鍙�
+#define ID_SM_CAN_BRIEF 0x0021
+
#define MA_OUT_GPS_BRIEF 0x0001
#define MA_OUT_RTK_BRIEF 0x0002
#define MA_OUT_CAR_BRIEF 0x0004
@@ -445,6 +447,25 @@
SendMsgToMainProcIndep(ID_SM_DISTANCE, sb.GetString());
}
+void MA_SendCanStatus(const struct canBrief *brief)
+{
+ StringBuffer sb;
+ Writer<StringBuffer> writer(sb);
+
+ writer.StartObject();
+ writer.Key("gpio");
+ writer.Int(brief->gpio);
+ writer.Key("rpm");
+ writer.Int(brief->rpm);
+ writer.Key("speed");
+ writer.Int(brief->speed);
+ writer.Key("voltage");
+ writer.Int(brief->voltage);
+ writer.EndObject();
+
+ SendMsgToMainProcIndep(ID_SM_CAN_BRIEF, sb.GetString());
+}
+
void MA_SendRoadStatus(const struct roadStatusBrief *brief)
{
StringBuffer sb;
--
Gitblit v1.8.0