diff options
author | Christopher Peplin <chris.peplin@rhubarbtech.com> | 2014-09-20 21:47:09 -0400 |
---|---|---|
committer | Christopher Peplin <chris.peplin@rhubarbtech.com> | 2014-09-20 21:48:49 -0400 |
commit | 625dae730013a4c59a1bd0bacc1f743676274e24 (patch) | |
tree | cc1316839151028e49714d3999c2f9e27ef196ee /gen/cpp/openxc.pb | |
parent | ee93c3b20add6fb1bfda64a70c8d8325e3c138d7 (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.pb | 26 |
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 ( |