From 68d2e7dd23a6e19b06b2c22453b88489d89e2622 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 28 Dec 2016 14:23:41 +0100 Subject: Reverse protocol --- protocol.go | 3 +++ protocol.txt | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 protocol.txt diff --git a/protocol.go b/protocol.go index e9469d2..206e209 100644 --- a/protocol.go +++ b/protocol.go @@ -53,12 +53,15 @@ const ( // Unknown events // + // Status Update // 05 3F 01 00 01 00 // 05 3F 00 00 01 00 // + // Collision Detected // 03 4D 01 00 // 03 4D 00 01 // + // Speed Update // 07 36 20 03 98 3A 2A 00 // 07 36 00 00 E8 03 50 00 ) diff --git a/protocol.txt b/protocol.txt new file mode 100644 index 0000000..966dd19 --- /dev/null +++ b/protocol.txt @@ -0,0 +1,77 @@ +21 CarMsgNodeJoined +22 CarMsgPingRequest ok +23 CarMsgPingResponse ok +24 CarMsgVersionRequest ok +25 CarMsgVersionInfo1 ok +26 CarMsgBatteryVoltageRequest ok +27 CarMsgBatteryVoltageResponse ok +28 +29 CarMsgSimpleLights +30 +31 CarMsgSetSystemState +32 +33 CarMsgClearRoadNetwork +34 CarMsgSetCarMode +35 CarMsgCarInitComplete +36 CarMsgSetVehicleSpeed ok +37 CarMsgChangeLane ok +38 CarMsgCancelLaneChange ok +39 CarMsgPositionUpdate ok +40 +41 CarMsgRoadPieceTransitionUpdate ok +42 CarMsgIntersectionPositionUpdate ok +43 CarMsgCarOffRoad ok +44 CarMsgSetOffsetFromRoadCenter ok +45 CarMsgOffsetFromRoadCenterUpdate ok +46 CarMsgSetRoadPieceIndex +47 CarMsgClearPlaybackSequences +48 CarMsgSetPlaybackAction +49 CarMsgStartStopPlaybackAction +50 CarMsgOpenLoopTurn ok +51 CarMsgSetDefaultLights ok +52 CarMsgSetOffsetFromRoadCenterAdjustment +53 CarMsgSkipAutoDriveInDeloc +54 CarMsgSpeedUpdate seen in stream +55 CarMsgSetMaxDelocSpeed +56 CarMsgReadFlashRequest +57 CarMsgReadFlashResponse +58 +59 CarMsgWriteFlashSinglePacket +60 CarMsgWriteFlashControl +61 CarMsgWriteFlashMultiPacket +62 CarMsgWriteFlashResponse +63 CarMsgStatusUpdate seen in stream +64 CarMsgSetTestMode +65 CarMsgLaneChangeUpdate +66 CarMsgMergeReactionUpdate +67 CarMsgDelocAutoRecoveryEntered +68 CarMsgDelocAutoRecoverySuccess +69 CarMsgVehicleSpecificParameters ok +70 CarMsgSetRoadPieceInfoC +71 CarMsgSetRoadPieceInfoX +72 CarMsgSetRoadNetworkInfo +73 CarMsgSetRoadNetworkMeta +74 CarMsgStopOnTransition +75 CarMsgJumpPieceBoost +76 CarMsgPlaybackHasStopped +77 CarMsgCollisionDetected seen in stream +78 CarMsgJumpPieceResult +79 CarMsgSupercodeDetected +80 CarMsgEnableSpecificV2BMessages +81 CarMsgRoadPieceTransitionUpdate2 + +134 CarMsgCycleOvertime +135 CarMsgTransitionBarExpected +136 CarMsgTransitionBarCycleError +137 CarMsgResetRadio +138 CarMsgStatsRequest +139 CarMsgStatsResponse +140 CarMsgStatsReset +141 CarMsgSetEnabledDASCategory +142 CarMsgDASEvent +143 CarMsgSDLogging +144 SDK Mode seen in SDK + +201 Debug? +207 CarMsgMessageCycleCount +208 CarMsgSteeringDiagnosticMetrics -- cgit v1.2.3