Add a command to change message format while running.
[apps/agl-service-can-low-level.git] / gen / python / openxc_pb2.py
1 # Generated by the protocol buffer compiler.  DO NOT EDIT!
2 # source: openxc.proto
3
4 from google.protobuf import descriptor as _descriptor
5 from google.protobuf import message as _message
6 from google.protobuf import reflection as _reflection
7 from google.protobuf import descriptor_pb2
8 # @@protoc_insertion_point(imports)
9
10
11
12
13 DESCRIPTOR = _descriptor.FileDescriptor(
14   name='openxc.proto',
15   package='openxc',
16   serialized_pb='\n\x0copenxc.proto\x12\x06openxc\"\x94\x03\n\x0eVehicleMessage\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.openxc.VehicleMessage.Type\x12\'\n\x0braw_message\x18\x02 \x01(\x0b\x32\x12.openxc.RawMessage\x12\x35\n\x12translated_message\x18\x03 \x01(\x0b\x32\x19.openxc.TranslatedMessage\x12\x37\n\x13\x64iagnostic_response\x18\x04 \x01(\x0b\x32\x1a.openxc.DiagnosticResponse\x12/\n\x0f\x63ontrol_command\x18\x05 \x01(\x0b\x32\x16.openxc.ControlCommand\x12\x31\n\x10\x63ommand_response\x18\x06 \x01(\x0b\x32\x17.openxc.CommandResponse\"Z\n\x04Type\x12\x07\n\x03RAW\x10\x01\x12\x0e\n\nTRANSLATED\x10\x02\x12\x0e\n\nDIAGNOSTIC\x10\x03\x12\x13\n\x0f\x43ONTROL_COMMAND\x10\x04\x12\x14\n\x10\x43OMMAND_RESPONSE\x10\x05\";\n\nRawMessage\x12\x0b\n\x03\x62us\x18\x01 \x01(\x05\x12\x12\n\nmessage_id\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"\xc8\x03\n\x0e\x43ontrolCommand\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.openxc.ControlCommand.Type\x12<\n\x12\x64iagnostic_request\x18\x02 \x01(\x0b\x32 .openxc.DiagnosticControlCommand\x12G\n\x18passthrough_mode_request\x18\x03 \x01(\x0b\x32%.openxc.PassthroughModeControlCommand\x12O\n acceptance_filter_bypass_command\x18\x04 \x01(\x0b\x32%.openxc.AcceptanceFilterBypassCommand\x12<\n\x16message_format_command\x18\x05 \x01(\x0b\x32\x1c.openxc.MessageFormatCommand\"u\n\x04Type\x12\x0b\n\x07VERSION\x10\x01\x12\r\n\tDEVICE_ID\x10\x02\x12\x0e\n\nDIAGNOSTIC\x10\x03\x12\x0f\n\x0bPASSTHROUGH\x10\x04\x12\x1c\n\x18\x41\x43\x43\x45PTANCE_FILTER_BYPASS\x10\x05\x12\x12\n\x0eMESSAGE_FORMAT\x10\x06\"\x9e\x01\n\x18\x44iagnosticControlCommand\x12*\n\x07request\x18\x01 \x01(\x0b\x32\x19.openxc.DiagnosticRequest\x12\x37\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\'.openxc.DiagnosticControlCommand.Action\"\x1d\n\x06\x41\x63tion\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\n\n\x06\x43\x41NCEL\x10\x02\"=\n\x1dPassthroughModeControlCommand\x12\x0b\n\x03\x62us\x18\x01 \x01(\x05\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\"<\n\x1d\x41\x63\x63\x65ptanceFilterBypassCommand\x12\x0b\n\x03\x62us\x18\x01 \x01(\x05\x12\x0e\n\x06\x62ypass\x18\x02 \x01(\x08\"\x86\x01\n\x14MessageFormatCommand\x12\x0b\n\x03\x62us\x18\x01 \x01(\x05\x12:\n\x06\x66ormat\x18\x02 \x01(\x0e\x32*.openxc.MessageFormatCommand.MessageFormat\"%\n\rMessageFormat\x12\x08\n\x04JSON\x10\x01\x12\n\n\x06\x42INARY\x10\x02\"]\n\x0f\x43ommandResponse\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.openxc.ControlCommand.Type\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\x08\"\xfd\x01\n\x11\x44iagnosticRequest\x12\x0b\n\x03\x62us\x18\x01 \x01(\x05\x12\x12\n\nmessage_id\x18\x02 \x01(\r\x12\x0c\n\x04mode\x18\x03 \x01(\r\x12\x0b\n\x03pid\x18\x04 \x01(\r\x12\x0f\n\x07payload\x18\x05 \x01(\x0c\x12\x1a\n\x12multiple_responses\x18\x06 \x01(\x08\x12\x11\n\tfrequency\x18\x07 \x01(\x01\x12\x0c\n\x04name\x18\x08 \x01(\t\x12;\n\x0c\x64\x65\x63oded_type\x18\t \x01(\x0e\x32%.openxc.DiagnosticRequest.DecodedType\"!\n\x0b\x44\x65\x63odedType\x12\x08\n\x04NONE\x10\x01\x12\x08\n\x04OBD2\x10\x02\"\xa1\x01\n\x12\x44iagnosticResponse\x12\x0b\n\x03\x62us\x18\x01 \x01(\x05\x12\x12\n\nmessage_id\x18\x02 \x01(\r\x12\x0c\n\x04mode\x18\x03 \x01(\r\x12\x0b\n\x03pid\x18\x04 \x01(\r\x12\x0f\n\x07success\x18\x05 \x01(\x08\x12\x1e\n\x16negative_response_code\x18\x06 \x01(\r\x12\x0f\n\x07payload\x18\x07 \x01(\x0c\x12\r\n\x05value\x18\x08 \x01(\x01\"\xa2\x01\n\x0c\x44ynamicField\x12\'\n\x04type\x18\x01 \x01(\x0e\x32\x19.openxc.DynamicField.Type\x12\x14\n\x0cstring_value\x18\x02 \x01(\t\x12\x15\n\rnumeric_value\x18\x03 \x01(\x01\x12\x15\n\rboolean_value\x18\x04 \x01(\x08\"%\n\x04Type\x12\n\n\x06STRING\x10\x01\x12\x07\n\x03NUM\x10\x02\x12\x08\n\x04\x42OOL\x10\x03\"\xf7\x01\n\x11TranslatedMessage\x12,\n\x04type\x18\x01 \x01(\x0e\x32\x1e.openxc.TranslatedMessage.Type\x12\x0c\n\x04name\x18\x02 \x01(\t\x12#\n\x05value\x18\x03 \x01(\x0b\x32\x14.openxc.DynamicField\x12#\n\x05\x65vent\x18\x04 \x01(\x0b\x32\x14.openxc.DynamicField\"\\\n\x04Type\x12\n\n\x06STRING\x10\x01\x12\x07\n\x03NUM\x10\x02\x12\x08\n\x04\x42OOL\x10\x03\x12\x12\n\x0e\x45VENTED_STRING\x10\x04\x12\x0f\n\x0b\x45VENTED_NUM\x10\x05\x12\x10\n\x0c\x45VENTED_BOOL\x10\x06\x42\x1c\n\ncom.openxcB\x0e\x42inaryMessages')
17
18
19
20 _VEHICLEMESSAGE_TYPE = _descriptor.EnumDescriptor(
21   name='Type',
22   full_name='openxc.VehicleMessage.Type',
23   filename=None,
24   file=DESCRIPTOR,
25   values=[
26     _descriptor.EnumValueDescriptor(
27       name='RAW', index=0, number=1,
28       options=None,
29       type=None),
30     _descriptor.EnumValueDescriptor(
31       name='TRANSLATED', index=1, number=2,
32       options=None,
33       type=None),
34     _descriptor.EnumValueDescriptor(
35       name='DIAGNOSTIC', index=2, number=3,
36       options=None,
37       type=None),
38     _descriptor.EnumValueDescriptor(
39       name='CONTROL_COMMAND', index=3, number=4,
40       options=None,
41       type=None),
42     _descriptor.EnumValueDescriptor(
43       name='COMMAND_RESPONSE', index=4, number=5,
44       options=None,
45       type=None),
46   ],
47   containing_type=None,
48   options=None,
49   serialized_start=339,
50   serialized_end=429,
51 )
52
53 _CONTROLCOMMAND_TYPE = _descriptor.EnumDescriptor(
54   name='Type',
55   full_name='openxc.ControlCommand.Type',
56   filename=None,
57   file=DESCRIPTOR,
58   values=[
59     _descriptor.EnumValueDescriptor(
60       name='VERSION', index=0, number=1,
61       options=None,
62       type=None),
63     _descriptor.EnumValueDescriptor(
64       name='DEVICE_ID', index=1, number=2,
65       options=None,
66       type=None),
67     _descriptor.EnumValueDescriptor(
68       name='DIAGNOSTIC', index=2, number=3,
69       options=None,
70       type=None),
71     _descriptor.EnumValueDescriptor(
72       name='PASSTHROUGH', index=3, number=4,
73       options=None,
74       type=None),
75     _descriptor.EnumValueDescriptor(
76       name='ACCEPTANCE_FILTER_BYPASS', index=4, number=5,
77       options=None,
78       type=None),
79     _descriptor.EnumValueDescriptor(
80       name='MESSAGE_FORMAT', index=5, number=6,
81       options=None,
82       type=None),
83   ],
84   containing_type=None,
85   options=None,
86   serialized_start=832,
87   serialized_end=949,
88 )
89
90 _DIAGNOSTICCONTROLCOMMAND_ACTION = _descriptor.EnumDescriptor(
91   name='Action',
92   full_name='openxc.DiagnosticControlCommand.Action',
93   filename=None,
94   file=DESCRIPTOR,
95   values=[
96     _descriptor.EnumValueDescriptor(
97       name='ADD', index=0, number=1,
98       options=None,
99       type=None),
100     _descriptor.EnumValueDescriptor(
101       name='CANCEL', index=1, number=2,
102       options=None,
103       type=None),
104   ],
105   containing_type=None,
106   options=None,
107   serialized_start=1081,
108   serialized_end=1110,
109 )
110
111 _MESSAGEFORMATCOMMAND_MESSAGEFORMAT = _descriptor.EnumDescriptor(
112   name='MessageFormat',
113   full_name='openxc.MessageFormatCommand.MessageFormat',
114   filename=None,
115   file=DESCRIPTOR,
116   values=[
117     _descriptor.EnumValueDescriptor(
118       name='JSON', index=0, number=1,
119       options=None,
120       type=None),
121     _descriptor.EnumValueDescriptor(
122       name='BINARY', index=1, number=2,
123       options=None,
124       type=None),
125   ],
126   containing_type=None,
127   options=None,
128   serialized_start=1335,
129   serialized_end=1372,
130 )
131
132 _DIAGNOSTICREQUEST_DECODEDTYPE = _descriptor.EnumDescriptor(
133   name='DecodedType',
134   full_name='openxc.DiagnosticRequest.DecodedType',
135   filename=None,
136   file=DESCRIPTOR,
137   values=[
138     _descriptor.EnumValueDescriptor(
139       name='NONE', index=0, number=1,
140       options=None,
141       type=None),
142     _descriptor.EnumValueDescriptor(
143       name='OBD2', index=1, number=2,
144       options=None,
145       type=None),
146   ],
147   containing_type=None,
148   options=None,
149   serialized_start=1690,
150   serialized_end=1723,
151 )
152
153 _DYNAMICFIELD_TYPE = _descriptor.EnumDescriptor(
154   name='Type',
155   full_name='openxc.DynamicField.Type',
156   filename=None,
157   file=DESCRIPTOR,
158   values=[
159     _descriptor.EnumValueDescriptor(
160       name='STRING', index=0, number=1,
161       options=None,
162       type=None),
163     _descriptor.EnumValueDescriptor(
164       name='NUM', index=1, number=2,
165       options=None,
166       type=None),
167     _descriptor.EnumValueDescriptor(
168       name='BOOL', index=2, number=3,
169       options=None,
170       type=None),
171   ],
172   containing_type=None,
173   options=None,
174   serialized_start=2015,
175   serialized_end=2052,
176 )
177
178 _TRANSLATEDMESSAGE_TYPE = _descriptor.EnumDescriptor(
179   name='Type',
180   full_name='openxc.TranslatedMessage.Type',
181   filename=None,
182   file=DESCRIPTOR,
183   values=[
184     _descriptor.EnumValueDescriptor(
185       name='STRING', index=0, number=1,
186       options=None,
187       type=None),
188     _descriptor.EnumValueDescriptor(
189       name='NUM', index=1, number=2,
190       options=None,
191       type=None),
192     _descriptor.EnumValueDescriptor(
193       name='BOOL', index=2, number=3,
194       options=None,
195       type=None),
196     _descriptor.EnumValueDescriptor(
197       name='EVENTED_STRING', index=3, number=4,
198       options=None,
199       type=None),
200     _descriptor.EnumValueDescriptor(
201       name='EVENTED_NUM', index=4, number=5,
202       options=None,
203       type=None),
204     _descriptor.EnumValueDescriptor(
205       name='EVENTED_BOOL', index=5, number=6,
206       options=None,
207       type=None),
208   ],
209   containing_type=None,
210   options=None,
211   serialized_start=2210,
212   serialized_end=2302,
213 )
214
215
216 _VEHICLEMESSAGE = _descriptor.Descriptor(
217   name='VehicleMessage',
218   full_name='openxc.VehicleMessage',
219   filename=None,
220   file=DESCRIPTOR,
221   containing_type=None,
222   fields=[
223     _descriptor.FieldDescriptor(
224       name='type', full_name='openxc.VehicleMessage.type', index=0,
225       number=1, type=14, cpp_type=8, label=1,
226       has_default_value=False, default_value=1,
227       message_type=None, enum_type=None, containing_type=None,
228       is_extension=False, extension_scope=None,
229       options=None),
230     _descriptor.FieldDescriptor(
231       name='raw_message', full_name='openxc.VehicleMessage.raw_message', index=1,
232       number=2, type=11, cpp_type=10, label=1,
233       has_default_value=False, default_value=None,
234       message_type=None, enum_type=None, containing_type=None,
235       is_extension=False, extension_scope=None,
236       options=None),
237     _descriptor.FieldDescriptor(
238       name='translated_message', full_name='openxc.VehicleMessage.translated_message', index=2,
239       number=3, type=11, cpp_type=10, label=1,
240       has_default_value=False, default_value=None,
241       message_type=None, enum_type=None, containing_type=None,
242       is_extension=False, extension_scope=None,
243       options=None),
244     _descriptor.FieldDescriptor(
245       name='diagnostic_response', full_name='openxc.VehicleMessage.diagnostic_response', index=3,
246       number=4, type=11, cpp_type=10, label=1,
247       has_default_value=False, default_value=None,
248       message_type=None, enum_type=None, containing_type=None,
249       is_extension=False, extension_scope=None,
250       options=None),
251     _descriptor.FieldDescriptor(
252       name='control_command', full_name='openxc.VehicleMessage.control_command', index=4,
253       number=5, type=11, cpp_type=10, label=1,
254       has_default_value=False, default_value=None,
255       message_type=None, enum_type=None, containing_type=None,
256       is_extension=False, extension_scope=None,
257       options=None),
258     _descriptor.FieldDescriptor(
259       name='command_response', full_name='openxc.VehicleMessage.command_response', index=5,
260       number=6, type=11, cpp_type=10, label=1,
261       has_default_value=False, default_value=None,
262       message_type=None, enum_type=None, containing_type=None,
263       is_extension=False, extension_scope=None,
264       options=None),
265   ],
266   extensions=[
267   ],
268   nested_types=[],
269   enum_types=[
270     _VEHICLEMESSAGE_TYPE,
271   ],
272   options=None,
273   is_extendable=False,
274   extension_ranges=[],
275   serialized_start=25,
276   serialized_end=429,
277 )
278
279
280 _RAWMESSAGE = _descriptor.Descriptor(
281   name='RawMessage',
282   full_name='openxc.RawMessage',
283   filename=None,
284   file=DESCRIPTOR,
285   containing_type=None,
286   fields=[
287     _descriptor.FieldDescriptor(
288       name='bus', full_name='openxc.RawMessage.bus', index=0,
289       number=1, type=5, cpp_type=1, label=1,
290       has_default_value=False, default_value=0,
291       message_type=None, enum_type=None, containing_type=None,
292       is_extension=False, extension_scope=None,
293       options=None),
294     _descriptor.FieldDescriptor(
295       name='message_id', full_name='openxc.RawMessage.message_id', index=1,
296       number=2, type=13, cpp_type=3, label=1,
297       has_default_value=False, default_value=0,
298       message_type=None, enum_type=None, containing_type=None,
299       is_extension=False, extension_scope=None,
300       options=None),
301     _descriptor.FieldDescriptor(
302       name='data', full_name='openxc.RawMessage.data', index=2,
303       number=3, type=12, cpp_type=9, label=1,
304       has_default_value=False, default_value="",
305       message_type=None, enum_type=None, containing_type=None,
306       is_extension=False, extension_scope=None,
307       options=None),
308   ],
309   extensions=[
310   ],
311   nested_types=[],
312   enum_types=[
313   ],
314   options=None,
315   is_extendable=False,
316   extension_ranges=[],
317   serialized_start=431,
318   serialized_end=490,
319 )
320
321
322 _CONTROLCOMMAND = _descriptor.Descriptor(
323   name='ControlCommand',
324   full_name='openxc.ControlCommand',
325   filename=None,
326   file=DESCRIPTOR,
327   containing_type=None,
328   fields=[
329     _descriptor.FieldDescriptor(
330       name='type', full_name='openxc.ControlCommand.type', index=0,
331       number=1, type=14, cpp_type=8, label=1,
332       has_default_value=False, default_value=1,
333       message_type=None, enum_type=None, containing_type=None,
334       is_extension=False, extension_scope=None,
335       options=None),
336     _descriptor.FieldDescriptor(
337       name='diagnostic_request', full_name='openxc.ControlCommand.diagnostic_request', index=1,
338       number=2, type=11, cpp_type=10, label=1,
339       has_default_value=False, default_value=None,
340       message_type=None, enum_type=None, containing_type=None,
341       is_extension=False, extension_scope=None,
342       options=None),
343     _descriptor.FieldDescriptor(
344       name='passthrough_mode_request', full_name='openxc.ControlCommand.passthrough_mode_request', index=2,
345       number=3, type=11, cpp_type=10, label=1,
346       has_default_value=False, default_value=None,
347       message_type=None, enum_type=None, containing_type=None,
348       is_extension=False, extension_scope=None,
349       options=None),
350     _descriptor.FieldDescriptor(
351       name='acceptance_filter_bypass_command', full_name='openxc.ControlCommand.acceptance_filter_bypass_command', index=3,
352       number=4, type=11, cpp_type=10, label=1,
353       has_default_value=False, default_value=None,
354       message_type=None, enum_type=None, containing_type=None,
355       is_extension=False, extension_scope=None,
356       options=None),
357     _descriptor.FieldDescriptor(
358       name='message_format_command', full_name='openxc.ControlCommand.message_format_command', index=4,
359       number=5, type=11, cpp_type=10, label=1,
360       has_default_value=False, default_value=None,
361       message_type=None, enum_type=None, containing_type=None,
362       is_extension=False, extension_scope=None,
363       options=None),
364   ],
365   extensions=[
366   ],
367   nested_types=[],
368   enum_types=[
369     _CONTROLCOMMAND_TYPE,
370   ],
371   options=None,
372   is_extendable=False,
373   extension_ranges=[],
374   serialized_start=493,
375   serialized_end=949,
376 )
377
378
379 _DIAGNOSTICCONTROLCOMMAND = _descriptor.Descriptor(
380   name='DiagnosticControlCommand',
381   full_name='openxc.DiagnosticControlCommand',
382   filename=None,
383   file=DESCRIPTOR,
384   containing_type=None,
385   fields=[
386     _descriptor.FieldDescriptor(
387       name='request', full_name='openxc.DiagnosticControlCommand.request', index=0,
388       number=1, type=11, cpp_type=10, label=1,
389       has_default_value=False, default_value=None,
390       message_type=None, enum_type=None, containing_type=None,
391       is_extension=False, extension_scope=None,
392       options=None),
393     _descriptor.FieldDescriptor(
394       name='action', full_name='openxc.DiagnosticControlCommand.action', index=1,
395       number=2, type=14, cpp_type=8, label=1,
396       has_default_value=False, default_value=1,
397       message_type=None, enum_type=None, containing_type=None,
398       is_extension=False, extension_scope=None,
399       options=None),
400   ],
401   extensions=[
402   ],
403   nested_types=[],
404   enum_types=[
405     _DIAGNOSTICCONTROLCOMMAND_ACTION,
406   ],
407   options=None,
408   is_extendable=False,
409   extension_ranges=[],
410   serialized_start=952,
411   serialized_end=1110,
412 )
413
414
415 _PASSTHROUGHMODECONTROLCOMMAND = _descriptor.Descriptor(
416   name='PassthroughModeControlCommand',
417   full_name='openxc.PassthroughModeControlCommand',
418   filename=None,
419   file=DESCRIPTOR,
420   containing_type=None,
421   fields=[
422     _descriptor.FieldDescriptor(
423       name='bus', full_name='openxc.PassthroughModeControlCommand.bus', index=0,
424       number=1, type=5, cpp_type=1, label=1,
425       has_default_value=False, default_value=0,
426       message_type=None, enum_type=None, containing_type=None,
427       is_extension=False, extension_scope=None,
428       options=None),
429     _descriptor.FieldDescriptor(
430       name='enabled', full_name='openxc.PassthroughModeControlCommand.enabled', index=1,
431       number=2, type=8, cpp_type=7, label=1,
432       has_default_value=False, default_value=False,
433       message_type=None, enum_type=None, containing_type=None,
434       is_extension=False, extension_scope=None,
435       options=None),
436   ],
437   extensions=[
438   ],
439   nested_types=[],
440   enum_types=[
441   ],
442   options=None,
443   is_extendable=False,
444   extension_ranges=[],
445   serialized_start=1112,
446   serialized_end=1173,
447 )
448
449
450 _ACCEPTANCEFILTERBYPASSCOMMAND = _descriptor.Descriptor(
451   name='AcceptanceFilterBypassCommand',
452   full_name='openxc.AcceptanceFilterBypassCommand',
453   filename=None,
454   file=DESCRIPTOR,
455   containing_type=None,
456   fields=[
457     _descriptor.FieldDescriptor(
458       name='bus', full_name='openxc.AcceptanceFilterBypassCommand.bus', index=0,
459       number=1, type=5, cpp_type=1, label=1,
460       has_default_value=False, default_value=0,
461       message_type=None, enum_type=None, containing_type=None,
462       is_extension=False, extension_scope=None,
463       options=None),
464     _descriptor.FieldDescriptor(
465       name='bypass', full_name='openxc.AcceptanceFilterBypassCommand.bypass', index=1,
466       number=2, type=8, cpp_type=7, label=1,
467       has_default_value=False, default_value=False,
468       message_type=None, enum_type=None, containing_type=None,
469       is_extension=False, extension_scope=None,
470       options=None),
471   ],
472   extensions=[
473   ],
474   nested_types=[],
475   enum_types=[
476   ],
477   options=None,
478   is_extendable=False,
479   extension_ranges=[],
480   serialized_start=1175,
481   serialized_end=1235,
482 )
483
484
485 _MESSAGEFORMATCOMMAND = _descriptor.Descriptor(
486   name='MessageFormatCommand',
487   full_name='openxc.MessageFormatCommand',
488   filename=None,
489   file=DESCRIPTOR,
490   containing_type=None,
491   fields=[
492     _descriptor.FieldDescriptor(
493       name='bus', full_name='openxc.MessageFormatCommand.bus', index=0,
494       number=1, type=5, cpp_type=1, label=1,
495       has_default_value=False, default_value=0,
496       message_type=None, enum_type=None, containing_type=None,
497       is_extension=False, extension_scope=None,
498       options=None),
499     _descriptor.FieldDescriptor(
500       name='format', full_name='openxc.MessageFormatCommand.format', index=1,
501       number=2, type=14, cpp_type=8, label=1,
502       has_default_value=False, default_value=1,
503       message_type=None, enum_type=None, containing_type=None,
504       is_extension=False, extension_scope=None,
505       options=None),
506   ],
507   extensions=[
508   ],
509   nested_types=[],
510   enum_types=[
511     _MESSAGEFORMATCOMMAND_MESSAGEFORMAT,
512   ],
513   options=None,
514   is_extendable=False,
515   extension_ranges=[],
516   serialized_start=1238,
517   serialized_end=1372,
518 )
519
520
521 _COMMANDRESPONSE = _descriptor.Descriptor(
522   name='CommandResponse',
523   full_name='openxc.CommandResponse',
524   filename=None,
525   file=DESCRIPTOR,
526   containing_type=None,
527   fields=[
528     _descriptor.FieldDescriptor(
529       name='type', full_name='openxc.CommandResponse.type', index=0,
530       number=1, type=14, cpp_type=8, label=1,
531       has_default_value=False, default_value=1,
532       message_type=None, enum_type=None, containing_type=None,
533       is_extension=False, extension_scope=None,
534       options=None),
535     _descriptor.FieldDescriptor(
536       name='message', full_name='openxc.CommandResponse.message', index=1,
537       number=2, type=9, cpp_type=9, label=1,
538       has_default_value=False, default_value=unicode("", "utf-8"),
539       message_type=None, enum_type=None, containing_type=None,
540       is_extension=False, extension_scope=None,
541       options=None),
542     _descriptor.FieldDescriptor(
543       name='status', full_name='openxc.CommandResponse.status', index=2,
544       number=3, type=8, cpp_type=7, label=1,
545       has_default_value=False, default_value=False,
546       message_type=None, enum_type=None, containing_type=None,
547       is_extension=False, extension_scope=None,
548       options=None),
549   ],
550   extensions=[
551   ],
552   nested_types=[],
553   enum_types=[
554   ],
555   options=None,
556   is_extendable=False,
557   extension_ranges=[],
558   serialized_start=1374,
559   serialized_end=1467,
560 )
561
562
563 _DIAGNOSTICREQUEST = _descriptor.Descriptor(
564   name='DiagnosticRequest',
565   full_name='openxc.DiagnosticRequest',
566   filename=None,
567   file=DESCRIPTOR,
568   containing_type=None,
569   fields=[
570     _descriptor.FieldDescriptor(
571       name='bus', full_name='openxc.DiagnosticRequest.bus', index=0,
572       number=1, type=5, cpp_type=1, label=1,
573       has_default_value=False, default_value=0,
574       message_type=None, enum_type=None, containing_type=None,
575       is_extension=False, extension_scope=None,
576       options=None),
577     _descriptor.FieldDescriptor(
578       name='message_id', full_name='openxc.DiagnosticRequest.message_id', index=1,
579       number=2, type=13, cpp_type=3, label=1,
580       has_default_value=False, default_value=0,
581       message_type=None, enum_type=None, containing_type=None,
582       is_extension=False, extension_scope=None,
583       options=None),
584     _descriptor.FieldDescriptor(
585       name='mode', full_name='openxc.DiagnosticRequest.mode', index=2,
586       number=3, type=13, cpp_type=3, label=1,
587       has_default_value=False, default_value=0,
588       message_type=None, enum_type=None, containing_type=None,
589       is_extension=False, extension_scope=None,
590       options=None),
591     _descriptor.FieldDescriptor(
592       name='pid', full_name='openxc.DiagnosticRequest.pid', index=3,
593       number=4, type=13, cpp_type=3, label=1,
594       has_default_value=False, default_value=0,
595       message_type=None, enum_type=None, containing_type=None,
596       is_extension=False, extension_scope=None,
597       options=None),
598     _descriptor.FieldDescriptor(
599       name='payload', full_name='openxc.DiagnosticRequest.payload', index=4,
600       number=5, type=12, cpp_type=9, label=1,
601       has_default_value=False, default_value="",
602       message_type=None, enum_type=None, containing_type=None,
603       is_extension=False, extension_scope=None,
604       options=None),
605     _descriptor.FieldDescriptor(
606       name='multiple_responses', full_name='openxc.DiagnosticRequest.multiple_responses', index=5,
607       number=6, type=8, cpp_type=7, label=1,
608       has_default_value=False, default_value=False,
609       message_type=None, enum_type=None, containing_type=None,
610       is_extension=False, extension_scope=None,
611       options=None),
612     _descriptor.FieldDescriptor(
613       name='frequency', full_name='openxc.DiagnosticRequest.frequency', index=6,
614       number=7, type=1, cpp_type=5, label=1,
615       has_default_value=False, default_value=0,
616       message_type=None, enum_type=None, containing_type=None,
617       is_extension=False, extension_scope=None,
618       options=None),
619     _descriptor.FieldDescriptor(
620       name='name', full_name='openxc.DiagnosticRequest.name', index=7,
621       number=8, type=9, cpp_type=9, label=1,
622       has_default_value=False, default_value=unicode("", "utf-8"),
623       message_type=None, enum_type=None, containing_type=None,
624       is_extension=False, extension_scope=None,
625       options=None),
626     _descriptor.FieldDescriptor(
627       name='decoded_type', full_name='openxc.DiagnosticRequest.decoded_type', index=8,
628       number=9, type=14, cpp_type=8, label=1,
629       has_default_value=False, default_value=1,
630       message_type=None, enum_type=None, containing_type=None,
631       is_extension=False, extension_scope=None,
632       options=None),
633   ],
634   extensions=[
635   ],
636   nested_types=[],
637   enum_types=[
638     _DIAGNOSTICREQUEST_DECODEDTYPE,
639   ],
640   options=None,
641   is_extendable=False,
642   extension_ranges=[],
643   serialized_start=1470,
644   serialized_end=1723,
645 )
646
647
648 _DIAGNOSTICRESPONSE = _descriptor.Descriptor(
649   name='DiagnosticResponse',
650   full_name='openxc.DiagnosticResponse',
651   filename=None,
652   file=DESCRIPTOR,
653   containing_type=None,
654   fields=[
655     _descriptor.FieldDescriptor(
656       name='bus', full_name='openxc.DiagnosticResponse.bus', index=0,
657       number=1, type=5, cpp_type=1, label=1,
658       has_default_value=False, default_value=0,
659       message_type=None, enum_type=None, containing_type=None,
660       is_extension=False, extension_scope=None,
661       options=None),
662     _descriptor.FieldDescriptor(
663       name='message_id', full_name='openxc.DiagnosticResponse.message_id', index=1,
664       number=2, type=13, cpp_type=3, label=1,
665       has_default_value=False, default_value=0,
666       message_type=None, enum_type=None, containing_type=None,
667       is_extension=False, extension_scope=None,
668       options=None),
669     _descriptor.FieldDescriptor(
670       name='mode', full_name='openxc.DiagnosticResponse.mode', index=2,
671       number=3, type=13, cpp_type=3, label=1,
672       has_default_value=False, default_value=0,
673       message_type=None, enum_type=None, containing_type=None,
674       is_extension=False, extension_scope=None,
675       options=None),
676     _descriptor.FieldDescriptor(
677       name='pid', full_name='openxc.DiagnosticResponse.pid', index=3,
678       number=4, type=13, cpp_type=3, label=1,
679       has_default_value=False, default_value=0,
680       message_type=None, enum_type=None, containing_type=None,
681       is_extension=False, extension_scope=None,
682       options=None),
683     _descriptor.FieldDescriptor(
684       name='success', full_name='openxc.DiagnosticResponse.success', index=4,
685       number=5, type=8, cpp_type=7, label=1,
686       has_default_value=False, default_value=False,
687       message_type=None, enum_type=None, containing_type=None,
688       is_extension=False, extension_scope=None,
689       options=None),
690     _descriptor.FieldDescriptor(
691       name='negative_response_code', full_name='openxc.DiagnosticResponse.negative_response_code', index=5,
692       number=6, type=13, cpp_type=3, label=1,
693       has_default_value=False, default_value=0,
694       message_type=None, enum_type=None, containing_type=None,
695       is_extension=False, extension_scope=None,
696       options=None),
697     _descriptor.FieldDescriptor(
698       name='payload', full_name='openxc.DiagnosticResponse.payload', index=6,
699       number=7, type=12, cpp_type=9, label=1,
700       has_default_value=False, default_value="",
701       message_type=None, enum_type=None, containing_type=None,
702       is_extension=False, extension_scope=None,
703       options=None),
704     _descriptor.FieldDescriptor(
705       name='value', full_name='openxc.DiagnosticResponse.value', index=7,
706       number=8, type=1, cpp_type=5, label=1,
707       has_default_value=False, default_value=0,
708       message_type=None, enum_type=None, containing_type=None,
709       is_extension=False, extension_scope=None,
710       options=None),
711   ],
712   extensions=[
713   ],
714   nested_types=[],
715   enum_types=[
716   ],
717   options=None,
718   is_extendable=False,
719   extension_ranges=[],
720   serialized_start=1726,
721   serialized_end=1887,
722 )
723
724
725 _DYNAMICFIELD = _descriptor.Descriptor(
726   name='DynamicField',
727   full_name='openxc.DynamicField',
728   filename=None,
729   file=DESCRIPTOR,
730   containing_type=None,
731   fields=[
732     _descriptor.FieldDescriptor(
733       name='type', full_name='openxc.DynamicField.type', index=0,
734       number=1, type=14, cpp_type=8, label=1,
735       has_default_value=False, default_value=1,
736       message_type=None, enum_type=None, containing_type=None,
737       is_extension=False, extension_scope=None,
738       options=None),
739     _descriptor.FieldDescriptor(
740       name='string_value', full_name='openxc.DynamicField.string_value', index=1,
741       number=2, type=9, cpp_type=9, label=1,
742       has_default_value=False, default_value=unicode("", "utf-8"),
743       message_type=None, enum_type=None, containing_type=None,
744       is_extension=False, extension_scope=None,
745       options=None),
746     _descriptor.FieldDescriptor(
747       name='numeric_value', full_name='openxc.DynamicField.numeric_value', index=2,
748       number=3, type=1, cpp_type=5, label=1,
749       has_default_value=False, default_value=0,
750       message_type=None, enum_type=None, containing_type=None,
751       is_extension=False, extension_scope=None,
752       options=None),
753     _descriptor.FieldDescriptor(
754       name='boolean_value', full_name='openxc.DynamicField.boolean_value', index=3,
755       number=4, type=8, cpp_type=7, label=1,
756       has_default_value=False, default_value=False,
757       message_type=None, enum_type=None, containing_type=None,
758       is_extension=False, extension_scope=None,
759       options=None),
760   ],
761   extensions=[
762   ],
763   nested_types=[],
764   enum_types=[
765     _DYNAMICFIELD_TYPE,
766   ],
767   options=None,
768   is_extendable=False,
769   extension_ranges=[],
770   serialized_start=1890,
771   serialized_end=2052,
772 )
773
774
775 _TRANSLATEDMESSAGE = _descriptor.Descriptor(
776   name='TranslatedMessage',
777   full_name='openxc.TranslatedMessage',
778   filename=None,
779   file=DESCRIPTOR,
780   containing_type=None,
781   fields=[
782     _descriptor.FieldDescriptor(
783       name='type', full_name='openxc.TranslatedMessage.type', index=0,
784       number=1, type=14, cpp_type=8, label=1,
785       has_default_value=False, default_value=1,
786       message_type=None, enum_type=None, containing_type=None,
787       is_extension=False, extension_scope=None,
788       options=None),
789     _descriptor.FieldDescriptor(
790       name='name', full_name='openxc.TranslatedMessage.name', index=1,
791       number=2, type=9, cpp_type=9, label=1,
792       has_default_value=False, default_value=unicode("", "utf-8"),
793       message_type=None, enum_type=None, containing_type=None,
794       is_extension=False, extension_scope=None,
795       options=None),
796     _descriptor.FieldDescriptor(
797       name='value', full_name='openxc.TranslatedMessage.value', index=2,
798       number=3, type=11, cpp_type=10, label=1,
799       has_default_value=False, default_value=None,
800       message_type=None, enum_type=None, containing_type=None,
801       is_extension=False, extension_scope=None,
802       options=None),
803     _descriptor.FieldDescriptor(
804       name='event', full_name='openxc.TranslatedMessage.event', index=3,
805       number=4, type=11, cpp_type=10, label=1,
806       has_default_value=False, default_value=None,
807       message_type=None, enum_type=None, containing_type=None,
808       is_extension=False, extension_scope=None,
809       options=None),
810   ],
811   extensions=[
812   ],
813   nested_types=[],
814   enum_types=[
815     _TRANSLATEDMESSAGE_TYPE,
816   ],
817   options=None,
818   is_extendable=False,
819   extension_ranges=[],
820   serialized_start=2055,
821   serialized_end=2302,
822 )
823
824 _VEHICLEMESSAGE.fields_by_name['type'].enum_type = _VEHICLEMESSAGE_TYPE
825 _VEHICLEMESSAGE.fields_by_name['raw_message'].message_type = _RAWMESSAGE
826 _VEHICLEMESSAGE.fields_by_name['translated_message'].message_type = _TRANSLATEDMESSAGE
827 _VEHICLEMESSAGE.fields_by_name['diagnostic_response'].message_type = _DIAGNOSTICRESPONSE
828 _VEHICLEMESSAGE.fields_by_name['control_command'].message_type = _CONTROLCOMMAND
829 _VEHICLEMESSAGE.fields_by_name['command_response'].message_type = _COMMANDRESPONSE
830 _VEHICLEMESSAGE_TYPE.containing_type = _VEHICLEMESSAGE;
831 _CONTROLCOMMAND.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
832 _CONTROLCOMMAND.fields_by_name['diagnostic_request'].message_type = _DIAGNOSTICCONTROLCOMMAND
833 _CONTROLCOMMAND.fields_by_name['passthrough_mode_request'].message_type = _PASSTHROUGHMODECONTROLCOMMAND
834 _CONTROLCOMMAND.fields_by_name['acceptance_filter_bypass_command'].message_type = _ACCEPTANCEFILTERBYPASSCOMMAND
835 _CONTROLCOMMAND.fields_by_name['message_format_command'].message_type = _MESSAGEFORMATCOMMAND
836 _CONTROLCOMMAND_TYPE.containing_type = _CONTROLCOMMAND;
837 _DIAGNOSTICCONTROLCOMMAND.fields_by_name['request'].message_type = _DIAGNOSTICREQUEST
838 _DIAGNOSTICCONTROLCOMMAND.fields_by_name['action'].enum_type = _DIAGNOSTICCONTROLCOMMAND_ACTION
839 _DIAGNOSTICCONTROLCOMMAND_ACTION.containing_type = _DIAGNOSTICCONTROLCOMMAND;
840 _MESSAGEFORMATCOMMAND.fields_by_name['format'].enum_type = _MESSAGEFORMATCOMMAND_MESSAGEFORMAT
841 _MESSAGEFORMATCOMMAND_MESSAGEFORMAT.containing_type = _MESSAGEFORMATCOMMAND;
842 _COMMANDRESPONSE.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
843 _DIAGNOSTICREQUEST.fields_by_name['decoded_type'].enum_type = _DIAGNOSTICREQUEST_DECODEDTYPE
844 _DIAGNOSTICREQUEST_DECODEDTYPE.containing_type = _DIAGNOSTICREQUEST;
845 _DYNAMICFIELD.fields_by_name['type'].enum_type = _DYNAMICFIELD_TYPE
846 _DYNAMICFIELD_TYPE.containing_type = _DYNAMICFIELD;
847 _TRANSLATEDMESSAGE.fields_by_name['type'].enum_type = _TRANSLATEDMESSAGE_TYPE
848 _TRANSLATEDMESSAGE.fields_by_name['value'].message_type = _DYNAMICFIELD
849 _TRANSLATEDMESSAGE.fields_by_name['event'].message_type = _DYNAMICFIELD
850 _TRANSLATEDMESSAGE_TYPE.containing_type = _TRANSLATEDMESSAGE;
851 DESCRIPTOR.message_types_by_name['VehicleMessage'] = _VEHICLEMESSAGE
852 DESCRIPTOR.message_types_by_name['RawMessage'] = _RAWMESSAGE
853 DESCRIPTOR.message_types_by_name['ControlCommand'] = _CONTROLCOMMAND
854 DESCRIPTOR.message_types_by_name['DiagnosticControlCommand'] = _DIAGNOSTICCONTROLCOMMAND
855 DESCRIPTOR.message_types_by_name['PassthroughModeControlCommand'] = _PASSTHROUGHMODECONTROLCOMMAND
856 DESCRIPTOR.message_types_by_name['AcceptanceFilterBypassCommand'] = _ACCEPTANCEFILTERBYPASSCOMMAND
857 DESCRIPTOR.message_types_by_name['MessageFormatCommand'] = _MESSAGEFORMATCOMMAND
858 DESCRIPTOR.message_types_by_name['CommandResponse'] = _COMMANDRESPONSE
859 DESCRIPTOR.message_types_by_name['DiagnosticRequest'] = _DIAGNOSTICREQUEST
860 DESCRIPTOR.message_types_by_name['DiagnosticResponse'] = _DIAGNOSTICRESPONSE
861 DESCRIPTOR.message_types_by_name['DynamicField'] = _DYNAMICFIELD
862 DESCRIPTOR.message_types_by_name['TranslatedMessage'] = _TRANSLATEDMESSAGE
863
864 class VehicleMessage(_message.Message):
865   __metaclass__ = _reflection.GeneratedProtocolMessageType
866   DESCRIPTOR = _VEHICLEMESSAGE
867
868   # @@protoc_insertion_point(class_scope:openxc.VehicleMessage)
869
870 class RawMessage(_message.Message):
871   __metaclass__ = _reflection.GeneratedProtocolMessageType
872   DESCRIPTOR = _RAWMESSAGE
873
874   # @@protoc_insertion_point(class_scope:openxc.RawMessage)
875
876 class ControlCommand(_message.Message):
877   __metaclass__ = _reflection.GeneratedProtocolMessageType
878   DESCRIPTOR = _CONTROLCOMMAND
879
880   # @@protoc_insertion_point(class_scope:openxc.ControlCommand)
881
882 class DiagnosticControlCommand(_message.Message):
883   __metaclass__ = _reflection.GeneratedProtocolMessageType
884   DESCRIPTOR = _DIAGNOSTICCONTROLCOMMAND
885
886   # @@protoc_insertion_point(class_scope:openxc.DiagnosticControlCommand)
887
888 class PassthroughModeControlCommand(_message.Message):
889   __metaclass__ = _reflection.GeneratedProtocolMessageType
890   DESCRIPTOR = _PASSTHROUGHMODECONTROLCOMMAND
891
892   # @@protoc_insertion_point(class_scope:openxc.PassthroughModeControlCommand)
893
894 class AcceptanceFilterBypassCommand(_message.Message):
895   __metaclass__ = _reflection.GeneratedProtocolMessageType
896   DESCRIPTOR = _ACCEPTANCEFILTERBYPASSCOMMAND
897
898   # @@protoc_insertion_point(class_scope:openxc.AcceptanceFilterBypassCommand)
899
900 class MessageFormatCommand(_message.Message):
901   __metaclass__ = _reflection.GeneratedProtocolMessageType
902   DESCRIPTOR = _MESSAGEFORMATCOMMAND
903
904   # @@protoc_insertion_point(class_scope:openxc.MessageFormatCommand)
905
906 class CommandResponse(_message.Message):
907   __metaclass__ = _reflection.GeneratedProtocolMessageType
908   DESCRIPTOR = _COMMANDRESPONSE
909
910   # @@protoc_insertion_point(class_scope:openxc.CommandResponse)
911
912 class DiagnosticRequest(_message.Message):
913   __metaclass__ = _reflection.GeneratedProtocolMessageType
914   DESCRIPTOR = _DIAGNOSTICREQUEST
915
916   # @@protoc_insertion_point(class_scope:openxc.DiagnosticRequest)
917
918 class DiagnosticResponse(_message.Message):
919   __metaclass__ = _reflection.GeneratedProtocolMessageType
920   DESCRIPTOR = _DIAGNOSTICRESPONSE
921
922   # @@protoc_insertion_point(class_scope:openxc.DiagnosticResponse)
923
924 class DynamicField(_message.Message):
925   __metaclass__ = _reflection.GeneratedProtocolMessageType
926   DESCRIPTOR = _DYNAMICFIELD
927
928   # @@protoc_insertion_point(class_scope:openxc.DynamicField)
929
930 class TranslatedMessage(_message.Message):
931   __metaclass__ = _reflection.GeneratedProtocolMessageType
932   DESCRIPTOR = _TRANSLATEDMESSAGE
933
934   # @@protoc_insertion_point(class_scope:openxc.TranslatedMessage)
935
936
937 DESCRIPTOR.has_options = True
938 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), '\n\ncom.openxcB\016BinaryMessages')
939 # @@protoc_insertion_point(module_scope)