aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-12-29 22:41:38 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-12-29 22:41:38 +0100
commit55fe0c3c7bcd0243493976195a1e4d3283e2bfb7 (patch)
tree803b8800a896ccbccb86edf0b7dd0154ef639052 /cmd
parent8085261f5e086f1bbb091a4ca9ec4042e62c47a5 (diff)
Dig deeper
Diffstat (limited to 'cmd')
-rw-r--r--cmd/experimental/main.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/cmd/experimental/main.go b/cmd/experimental/main.go
index 506cd2e..991d910 100644
--- a/cmd/experimental/main.go
+++ b/cmd/experimental/main.go
@@ -106,18 +106,22 @@ func onNotify(c *gatt.Characteristic, b []byte, err error) {
}
id, payload := anki.SplitMsg(b)
switch id {
+ case anki.VehicleMsgV2CLaneChangeUpdate:
+ lu := anki.VehicleMsgLaneChangeUpdate{}
+ anki.Decode(b, &lu)
+ log.Printf("%+v", lu)
case anki.VehicleMsgV2CStatusUpdate:
su := anki.VehicleMsgStatusUpdate{}
anki.Decode(b, &su)
- log.Printf("%+v\n", su)
+ log.Printf("%+v", su)
case anki.VehicleMsgV2CLocalizationTransitionUpdate:
tu := anki.VehicleMsgLocalizationTransitionUpdate{}
anki.Decode(b, &tu)
- log.Printf("%+v\n", tu)
+ log.Printf("%+v", tu)
case anki.VehicleMsgV2CLocalizationPositionUpdate:
pu := anki.VehicleLocalizationPositionUpdate{}
anki.Decode(b, &pu)
- log.Printf("%+v\n", pu)
+ log.Printf("%+v", pu)
default:
log.Printf("ID: %v | % X\n", id, payload)
}