summaryrefslogtreecommitdiffstats
path: root/gen/cpp/openxc.pb
diff options
context:
space:
mode:
authorChristopher Peplin <chris.peplin@rhubarbtech.com>2014-09-20 21:47:09 -0400
committerChristopher Peplin <chris.peplin@rhubarbtech.com>2014-09-20 21:48:49 -0400
commit625dae730013a4c59a1bd0bacc1f743676274e24 (patch)
treecc1316839151028e49714d3999c2f9e27ef196ee /gen/cpp/openxc.pb
parentee93c3b20add6fb1bfda64a70c8d8325e3c138d7 (diff)
Add passthrough command and refactor commands in binary format.
The ControlCommand is now more like a VehicleMessage - it has a 'type' and many optional fields pointing to the various types. If the type is diagnostic, the client should look at the diagnostic_request field.
Diffstat (limited to 'gen/cpp/openxc.pb')
-rw-r--r--gen/cpp/openxc.pb26
1 files changed, 19 insertions, 7 deletions
diff --git a/gen/cpp/openxc.pb b/gen/cpp/openxc.pb
index e2d67115..aa302360 100644
--- a/gen/cpp/openxc.pb
+++ b/gen/cpp/openxc.pb
@@ -1,5 +1,5 @@
+ƒ
openxc.protoopenxc"”
VehicleMessage)
type (2.openxc.VehicleMessage.Type'
@@ -21,20 +21,32 @@ RawMessage
bus (
message_id ( 
-data ( "ô
+data ( "‡
ControlCommand)
-type (2.openxc.ControlCommand.Type5
-diagnostic_request ( 2.openxc.DiagnosticRequest-
-action (2.openxc.ControlCommand.Action"2
+type (2.openxc.ControlCommand.Type<
+diagnostic_request ( 2 .openxc.DiagnosticControlCommandG
+passthrough_mode_request ( 2%.openxc.PassthroughModeControlCommand"C
Type
VERSION
DEVICE_ID
-DIAGNOSTIC"
+DIAGNOSTIC
+ PASSTHROUGH"ž
+DiagnosticControlCommand*
+request ( 2.openxc.DiagnosticRequest7
+action (2'.openxc.DiagnosticControlCommand.Action"
Action
ADD
-CANCEL"]
+CANCEL"«
+PassthroughModeControlCommand
+bus (C
+mode (25.openxc.PassthroughModeControlCommand.PassthroughMode"8
+PassthroughMode
+OFF
+FILTERED
+
+UNFILTERED"]
CommandResponse)
type (2.openxc.ControlCommand.Type
message (