aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-12-28 15:24:11 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-12-28 15:24:11 +0100
commitefaac3c7d66662651400a166aaffc6e50ab60c78 (patch)
tree15b0f365ed4eae13e6ceab4693c0af87cef92184
parent68d2e7dd23a6e19b06b2c22453b88489d89e2622 (diff)
Add reversed messages
-rw-r--r--protocol2.go31
1 files changed, 31 insertions, 0 deletions
diff --git a/protocol2.go b/protocol2.go
new file mode 100644
index 0000000..e9ea377
--- /dev/null
+++ b/protocol2.go
@@ -0,0 +1,31 @@
+package anki
+
+const (
+ VehicleMsgV2CSpeedUpdate = 0x36
+ VehicleMsgV2CStatusUpdate = 0x3f
+ VehicleMsgV2CCollisionDetected = 0x4d
+)
+
+type VehicleMsgSpeedUpdate struct {
+ Size uint8
+ MsgID uint8
+ DesiredSpeed uint16
+ Accel uint16
+ CurrentSpeed uint16
+}
+
+type VehicleMsgStatusUpdate struct {
+ Size uint8
+ MsgID uint8
+ IsOnTrack uint8
+ IsOnCharger uint8
+ HasLowBattery uint8
+ HasChargedBattery uint8
+}
+
+type VehicleMsgCollisionDetected struct {
+ Size uint8
+ MsgID uint8
+ WasSideOnCollision uint8
+ WasFrontBackCollision uint8
+}