Require an 'action' in diagnostic requests.
[apps/low-level-can-service.git] / gen / cpp / openxc.pb
1
2 £\r
3 \fopenxc.proto\12\ 6openxc"\94\ 3
4 \ eVehicleMessage\12)
5 \ 4type\18\ 1 \ 1(\ e2\e.openxc.VehicleMessage.Type\12'
6 \vraw_message\18\ 2 \ 1(\v2\12.openxc.RawMessage\125
7 \12translated_message\18\ 3 \ 1(\v2\19.openxc.TranslatedMessage\127
8 \13diagnostic_response\18\ 4 \ 1(\v2\1a.openxc.DiagnosticResponse\12/
9 \ fcontrol_command\18\ 5 \ 1(\v2\16.openxc.ControlCommand\121
10 \10command_response\18\ 6 \ 1(\v2\17.openxc.CommandResponse"Z
11 \ 4Type\12\a
12 \ 3RAW\10\ 1\12\ e
13
14 TRANSLATED\10\ 2\12\ e
15
16 DIAGNOSTIC\10\ 3\12\13
17 \ fCONTROL_COMMAND\10\ 4\12\14
18 \10COMMAND_RESPONSE\10\ 5";
19
20 RawMessage\12\v
21 \ 3bus\18\ 1 \ 1(\ 5\12\12
22
23 message_id\18\ 2 \ 1(\r\12\f
24 \ 4data\18\ 3 \ 1(\f\ 1
25 \ eControlCommand\12)
26 \ 4type\18\ 1 \ 1(\ e2\e.openxc.ControlCommand.Type\125
27 \12diagnostic_request\18\ 2 \ 1(\v2\19.openxc.DiagnosticRequest"2
28 \ 4Type\12\v
29 \aVERSION\10\ 1\12\r
30         DEVICE_ID\10\ 2\12\ e
31
32 DIAGNOSTIC\10\ 3"M
33 \ fCommandResponse\12)
34 \ 4type\18\ 1 \ 1(\ e2\e.openxc.ControlCommand.Type\12\ f
35 \amessage\18\ 2 \ 1(   "Ý\ 2
36 \11DiagnosticRequest\12\v
37 \ 3bus\18\ 1 \ 1(\ 5\12\12
38
39 message_id\18\ 2 \ 1(\r\12\f
40 \ 4mode\18\ 3 \ 1(\r\12\v
41 \ 3pid\18\ 4 \ 1(\r\12\ f
42 \apayload\18\ 5 \ 1(\f\12\1a
43 \12multiple_responses\18\ 6 \ 1(\b\12\11
44         frequency\18\a \ 1(\ 1\12\f
45 \ 4name\18\b \ 1(      \12;
46 \fdecoded_type\18   \ 1(\ e2%.openxc.DiagnosticRequest.DecodedType\120
47 \ 6action\18
48  \ 1(\ e2 .openxc.DiagnosticRequest.Action"!
49 \vDecodedType\12\b
50 \ 4NONE\10\ 1\12\b
51 \ 4OBD2\10\ 2",
52 \ 6Action\12
53
54 \ 6CREATE\10\ 1\12
55
56 \ 6UPDATE\10\ 2\12
57
58 \ 6DELETE\10\ 3\ 1
59 \12DiagnosticResponse\12\v
60 \ 3bus\18\ 1 \ 1(\ 5\12\12
61
62 message_id\18\ 2 \ 1(\r\12\f
63 \ 4mode\18\ 3 \ 1(\r\12\v
64 \ 3pid\18\ 4 \ 1(\r\12\ f
65 \asuccess\18\ 5 \ 1(\b\12\1e
66 \16negative_response_code\18\ 6 \ 1(\r\12\ f
67 \apayload\18\a \ 1(\f\12\r
68 \ 5value\18\b \ 1(\ 1\ 1
69 \fDynamicField\12'
70 \ 4type\18\ 1 \ 1(\ e2\19.openxc.DynamicField.Type\12\14
71 \fstring_value\18\ 2 \ 1(      \12\15
72 \rnumeric_value\18\ 3 \ 1(\ 1\12\15
73 \rboolean_value\18\ 4 \ 1(\b"%
74 \ 4Type\12
75
76 \ 6STRING\10\ 1\12\a
77 \ 3NUM\10\ 2\12\b
78 \ 4BOOL\10\ 3\ 1
79 \11TranslatedMessage\12,
80 \ 4type\18\ 1 \ 1(\ e2\1e.openxc.TranslatedMessage.Type\12\f
81 \ 4name\18\ 2 \ 1(      \12#
82 \ 5value\18\ 3 \ 1(\v2\14.openxc.DynamicField\12#
83 \ 5event\18\ 4 \ 1(\v2\14.openxc.DynamicField"\
84 \ 4Type\12
85
86 \ 6STRING\10\ 1\12\a
87 \ 3NUM\10\ 2\12\b
88 \ 4BOOL\10\ 3\12\12
89 \ eEVENTED_STRING\10\ 4\12\ f
90 \vEVENTED_NUM\10\ 5\12\10
91 \fEVENTED_BOOL\10\ 6B\1c
92
93 com.openxcB\ eBinaryMessages