-Ã\f
+¤\r
\fopenxc.proto\12\ 6openxc"\94\ 3
\ eVehicleMessage\12)
\ 4type\18\ 1 \ 1(\ e2\e.openxc.VehicleMessage.Type\12'
\aVERSION\10\ 1\12\r
DEVICE_ID\10\ 2\12\ e
-DIAGNOSTIC\10\ 3"M
+DIAGNOSTIC\10\ 3"]
\ 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"Î\ 2
\11DiagnosticRequest\12\v
\ 3bus\18\ 1 \ 1(\ 5\12\12
\12multiple_responses\18\ 6 \ 1(\b\12\11
frequency\18\a \ 1(\ 1\12\f
\ 4name\18\b \ 1( \12;
-\fdecoded_type\18 \ 1(\ e2%.openxc.DiagnosticRequest.DecodedType"!
+\fdecoded_type\18 \ 1(\ e2%.openxc.DiagnosticRequest.DecodedType\120
+\ 6action\18
+ \ 1(\ e2 .openxc.DiagnosticRequest.Action"!
\vDecodedType\12\b
\ 4NONE\10\ 1\12\b
-\ 4OBD2\10\ 2"¡\ 1
+\ 4OBD2\10\ 2"\1d
+\ 6Action\12\a
+\ 3ADD\10\ 1\12
+
+\ 6CANCEL\10\ 3"¡\ 1
\12DiagnosticResponse\12\v
\ 3bus\18\ 1 \ 1(\ 5\12\12