aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-12-28 14:23:41 +0100
committerDimitri Sokolyuk <demon@dim13.org>2016-12-28 14:23:41 +0100
commit68d2e7dd23a6e19b06b2c22453b88489d89e2622 (patch)
tree35253c11dcc7b14f29d0dcd0fea007ea15183619
parent7ffd14754bc2d1fc815cd249e6aa88aa0ee0ad23 (diff)
Reverse protocol
-rw-r--r--protocol.go3
-rw-r--r--protocol.txt77
2 files changed, 80 insertions, 0 deletions
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