package anki const ( VehicleMsgV2CSpeedUpdate ID = 0x36 VehicleMsgV2CStatusUpdate ID = 0x3f VehicleMsgV2CCollisionDetected ID = 0x4d VehicleMsgV2CCycleOvertime ID = 0x86 ) // 07 36 20 03 98 3A 2A 00 cchhh type VehicleMsgSpeedUpdate struct { Size uint8 MsgID uint8 DesiredSpeed uint16 // mm/sec Accel uint16 // mm/sec² CurrentSpeed uint16 // mm/sec } // 05 3F 01 00 01 00 type VehicleMsgStatusUpdate struct { Size uint8 MsgID uint8 IsOnTrack uint8 IsOnCharger uint8 HasLowBattery uint8 HasChargedBattery uint8 } // 03 4D 01 00 type VehicleMsgCollisionDetected struct { Size uint8 MsgID uint8 WasSideOnCollision uint8 WasFrontBackCollision uint8 } // 0B 86 11 00 26 08 00 00 13 10 00 00 cchii type VehicleMsgCycleOvertime struct { Size uint8 MsgID ID NumOvertimeCycles uint16 AverageCycleTime uint32 // µsec MaxCycleTime uint32 // µsec }