aboutsummaryrefslogtreecommitdiff
path: root/cmd/experimental/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/experimental/main.go')
-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)
}