-Ã\f
+Á\10
\fopenxc.proto\12\ 6openxc"\94\ 3
\ eVehicleMessage\12)
\ 4type\18\ 1 \ 1(\ e2\e.openxc.VehicleMessage.Type\12'
\ 3bus\18\ 1 \ 1(\ 5\12\12
message_id\18\ 2 \ 1(\r\12\f
-\ 4data\18\ 3 \ 1(\f"¦\ 1
+\ 4data\18\ 3 \ 1(\f"ö\ 2
\ eControlCommand\12)
-\ 4type\18\ 1 \ 1(\ e2\e.openxc.ControlCommand.Type\125
-\12diagnostic_request\18\ 2 \ 1(\v2\19.openxc.DiagnosticRequest"2
+\ 4type\18\ 1 \ 1(\ e2\e.openxc.ControlCommand.Type\12<
+\12diagnostic_request\18\ 2 \ 1(\v2 .openxc.DiagnosticControlCommand\12G
+\18passthrough_mode_request\18\ 3 \ 1(\v2%.openxc.PassthroughModeControlCommand\12O
+ acceptance_filter_bypass_command\18\ 4 \ 1(\v2%.openxc.AcceptanceFilterBypassCommand"a
\ 4Type\12\v
\aVERSION\10\ 1\12\r
DEVICE_ID\10\ 2\12\ e
-DIAGNOSTIC\10\ 3"M
+DIAGNOSTIC\10\ 3\12\ f
+\vPASSTHROUGH\10\ 4\12\1c
+\18ACCEPTANCE_FILTER_BYPASS\10\ 5"\9e\ 1
+\18DiagnosticControlCommand\12*
+\arequest\18\ 1 \ 1(\v2\19.openxc.DiagnosticRequest\127
+\ 6action\18\ 2 \ 1(\ e2'.openxc.DiagnosticControlCommand.Action"\1d
+\ 6Action\12\a
+\ 3ADD\10\ 1\12
+
+\ 6CANCEL\10\ 2"=
+\1dPassthroughModeControlCommand\12\v
+\ 3bus\18\ 1 \ 1(\ 5\12\ f
+\aenabled\18\ 2 \ 1(\b"<
+\1dAcceptanceFilterBypassCommand\12\v
+\ 3bus\18\ 1 \ 1(\ 5\12\ e
+\ 6bypass\18\ 2 \ 1(\b"]
\ fCommandResponse\12)
\ 4type\18\ 1 \ 1(\ e2\e.openxc.ControlCommand.Type\12\ f
-\amessage\18\ 2 \ 1( "ý\ 1
+\amessage\18\ 2 \ 1( \12\ e
+\ 6status\18\ 3 \ 1(\b"ý\ 1
\11DiagnosticRequest\12\v
\ 3bus\18\ 1 \ 1(\ 5\12\12