c5d42154ca52bb32ebc08e5ab2c5c831ace1e5aa
[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\"y\n\x14MessageFormatCommand\x12:\n\x06\x66ormat\x18\x01 \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=1321,
129   serialized_end=1358,
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=1676,
150   serialized_end=1709,
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=2001,
175   serialized_end=2038,
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=2196,
212   serialized_end=2288,
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='format', full_name='openxc.MessageFormatCommand.format', index=0,
494       number=1, type=14, cpp_type=8, label=1,
495       has_default_value=False, default_value=1,
496       message_type=None, enum_type=None, containing_type=None,
497       is_extension=False, extension_scope=None,
498       options=None),
499   ],
500   extensions=[
501   ],
502   nested_types=[],
503   enum_types=[
504     _MESSAGEFORMATCOMMAND_MESSAGEFORMAT,
505   ],
506   options=None,
507   is_extendable=False,
508   extension_ranges=[],
509   serialized_start=1237,
510   serialized_end=1358,
511 )
512
513
514 _COMMANDRESPONSE = _descriptor.Descriptor(
515   name='CommandResponse',
516   full_name='openxc.CommandResponse',
517   filename=None,
518   file=DESCRIPTOR,
519   containing_type=None,
520   fields=[
521     _descriptor.FieldDescriptor(
522       name='type', full_name='openxc.CommandResponse.type', index=0,
523       number=1, type=14, cpp_type=8, label=1,
524       has_default_value=False, default_value=1,
525       message_type=None, enum_type=None, containing_type=None,
526       is_extension=False, extension_scope=None,
527       options=None),
528     _descriptor.FieldDescriptor(
529       name='message', full_name='openxc.CommandResponse.message', index=1,
530       number=2, type=9, cpp_type=9, label=1,
531       has_default_value=False, default_value=unicode("", "utf-8"),
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='status', full_name='openxc.CommandResponse.status', index=2,
537       number=3, type=8, cpp_type=7, label=1,
538       has_default_value=False, default_value=False,
539       message_type=None, enum_type=None, containing_type=None,
540       is_extension=False, extension_scope=None,
541       options=None),
542   ],
543   extensions=[
544   ],
545   nested_types=[],
546   enum_types=[
547   ],
548   options=None,
549   is_extendable=False,
550   extension_ranges=[],
551   serialized_start=1360,
552   serialized_end=1453,
553 )
554
555
556 _DIAGNOSTICREQUEST = _descriptor.Descriptor(
557   name='DiagnosticRequest',
558   full_name='openxc.DiagnosticRequest',
559   filename=None,
560   file=DESCRIPTOR,
561   containing_type=None,
562   fields=[
563     _descriptor.FieldDescriptor(
564       name='bus', full_name='openxc.DiagnosticRequest.bus', index=0,
565       number=1, type=5, cpp_type=1, label=1,
566       has_default_value=False, default_value=0,
567       message_type=None, enum_type=None, containing_type=None,
568       is_extension=False, extension_scope=None,
569       options=None),
570     _descriptor.FieldDescriptor(
571       name='message_id', full_name='openxc.DiagnosticRequest.message_id', index=1,
572       number=2, type=13, cpp_type=3, 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='mode', full_name='openxc.DiagnosticRequest.mode', index=2,
579       number=3, 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='pid', full_name='openxc.DiagnosticRequest.pid', index=3,
586       number=4, 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='payload', full_name='openxc.DiagnosticRequest.payload', index=4,
593       number=5, type=12, cpp_type=9, label=1,
594       has_default_value=False, default_value="",
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='multiple_responses', full_name='openxc.DiagnosticRequest.multiple_responses', index=5,
600       number=6, type=8, cpp_type=7, label=1,
601       has_default_value=False, default_value=False,
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='frequency', full_name='openxc.DiagnosticRequest.frequency', index=6,
607       number=7, type=1, cpp_type=5, label=1,
608       has_default_value=False, default_value=0,
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='name', full_name='openxc.DiagnosticRequest.name', index=7,
614       number=8, type=9, cpp_type=9, label=1,
615       has_default_value=False, default_value=unicode("", "utf-8"),
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='decoded_type', full_name='openxc.DiagnosticRequest.decoded_type', index=8,
621       number=9, type=14, cpp_type=8, label=1,
622       has_default_value=False, default_value=1,
623       message_type=None, enum_type=None, containing_type=None,
624       is_extension=False, extension_scope=None,
625       options=None),
626   ],
627   extensions=[
628   ],
629   nested_types=[],
630   enum_types=[
631     _DIAGNOSTICREQUEST_DECODEDTYPE,
632   ],
633   options=None,
634   is_extendable=False,
635   extension_ranges=[],
636   serialized_start=1456,
637   serialized_end=1709,
638 )
639
640
641 _DIAGNOSTICRESPONSE = _descriptor.Descriptor(
642   name='DiagnosticResponse',
643   full_name='openxc.DiagnosticResponse',
644   filename=None,
645   file=DESCRIPTOR,
646   containing_type=None,
647   fields=[
648     _descriptor.FieldDescriptor(
649       name='bus', full_name='openxc.DiagnosticResponse.bus', index=0,
650       number=1, type=5, cpp_type=1, label=1,
651       has_default_value=False, default_value=0,
652       message_type=None, enum_type=None, containing_type=None,
653       is_extension=False, extension_scope=None,
654       options=None),
655     _descriptor.FieldDescriptor(
656       name='message_id', full_name='openxc.DiagnosticResponse.message_id', index=1,
657       number=2, type=13, cpp_type=3, 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='mode', full_name='openxc.DiagnosticResponse.mode', index=2,
664       number=3, 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='pid', full_name='openxc.DiagnosticResponse.pid', index=3,
671       number=4, 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='success', full_name='openxc.DiagnosticResponse.success', index=4,
678       number=5, type=8, cpp_type=7, label=1,
679       has_default_value=False, default_value=False,
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='negative_response_code', full_name='openxc.DiagnosticResponse.negative_response_code', index=5,
685       number=6, type=13, cpp_type=3, label=1,
686       has_default_value=False, default_value=0,
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='payload', full_name='openxc.DiagnosticResponse.payload', index=6,
692       number=7, type=12, cpp_type=9, label=1,
693       has_default_value=False, default_value="",
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='value', full_name='openxc.DiagnosticResponse.value', index=7,
699       number=8, type=1, cpp_type=5, label=1,
700       has_default_value=False, default_value=0,
701       message_type=None, enum_type=None, containing_type=None,
702       is_extension=False, extension_scope=None,
703       options=None),
704   ],
705   extensions=[
706   ],
707   nested_types=[],
708   enum_types=[
709   ],
710   options=None,
711   is_extendable=False,
712   extension_ranges=[],
713   serialized_start=1712,
714   serialized_end=1873,
715 )
716
717
718 _DYNAMICFIELD = _descriptor.Descriptor(
719   name='DynamicField',
720   full_name='openxc.DynamicField',
721   filename=None,
722   file=DESCRIPTOR,
723   containing_type=None,
724   fields=[
725     _descriptor.FieldDescriptor(
726       name='type', full_name='openxc.DynamicField.type', index=0,
727       number=1, type=14, cpp_type=8, label=1,
728       has_default_value=False, default_value=1,
729       message_type=None, enum_type=None, containing_type=None,
730       is_extension=False, extension_scope=None,
731       options=None),
732     _descriptor.FieldDescriptor(
733       name='string_value', full_name='openxc.DynamicField.string_value', index=1,
734       number=2, type=9, cpp_type=9, label=1,
735       has_default_value=False, default_value=unicode("", "utf-8"),
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='numeric_value', full_name='openxc.DynamicField.numeric_value', index=2,
741       number=3, type=1, cpp_type=5, label=1,
742       has_default_value=False, default_value=0,
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='boolean_value', full_name='openxc.DynamicField.boolean_value', index=3,
748       number=4, type=8, cpp_type=7, label=1,
749       has_default_value=False, default_value=False,
750       message_type=None, enum_type=None, containing_type=None,
751       is_extension=False, extension_scope=None,
752       options=None),
753   ],
754   extensions=[
755   ],
756   nested_types=[],
757   enum_types=[
758     _DYNAMICFIELD_TYPE,
759   ],
760   options=None,
761   is_extendable=False,
762   extension_ranges=[],
763   serialized_start=1876,
764   serialized_end=2038,
765 )
766
767
768 _TRANSLATEDMESSAGE = _descriptor.Descriptor(
769   name='TranslatedMessage',
770   full_name='openxc.TranslatedMessage',
771   filename=None,
772   file=DESCRIPTOR,
773   containing_type=None,
774   fields=[
775     _descriptor.FieldDescriptor(
776       name='type', full_name='openxc.TranslatedMessage.type', index=0,
777       number=1, type=14, cpp_type=8, label=1,
778       has_default_value=False, default_value=1,
779       message_type=None, enum_type=None, containing_type=None,
780       is_extension=False, extension_scope=None,
781       options=None),
782     _descriptor.FieldDescriptor(
783       name='name', full_name='openxc.TranslatedMessage.name', index=1,
784       number=2, type=9, cpp_type=9, label=1,
785       has_default_value=False, default_value=unicode("", "utf-8"),
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='value', full_name='openxc.TranslatedMessage.value', index=2,
791       number=3, type=11, cpp_type=10, label=1,
792       has_default_value=False, default_value=None,
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='event', full_name='openxc.TranslatedMessage.event', index=3,
798       number=4, 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   ],
804   extensions=[
805   ],
806   nested_types=[],
807   enum_types=[
808     _TRANSLATEDMESSAGE_TYPE,
809   ],
810   options=None,
811   is_extendable=False,
812   extension_ranges=[],
813   serialized_start=2041,
814   serialized_end=2288,
815 )
816
817 _VEHICLEMESSAGE.fields_by_name['type'].enum_type = _VEHICLEMESSAGE_TYPE
818 _VEHICLEMESSAGE.fields_by_name['raw_message'].message_type = _RAWMESSAGE
819 _VEHICLEMESSAGE.fields_by_name['translated_message'].message_type = _TRANSLATEDMESSAGE
820 _VEHICLEMESSAGE.fields_by_name['diagnostic_response'].message_type = _DIAGNOSTICRESPONSE
821 _VEHICLEMESSAGE.fields_by_name['control_command'].message_type = _CONTROLCOMMAND
822 _VEHICLEMESSAGE.fields_by_name['command_response'].message_type = _COMMANDRESPONSE
823 _VEHICLEMESSAGE_TYPE.containing_type = _VEHICLEMESSAGE;
824 _CONTROLCOMMAND.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
825 _CONTROLCOMMAND.fields_by_name['diagnostic_request'].message_type = _DIAGNOSTICCONTROLCOMMAND
826 _CONTROLCOMMAND.fields_by_name['passthrough_mode_request'].message_type = _PASSTHROUGHMODECONTROLCOMMAND
827 _CONTROLCOMMAND.fields_by_name['acceptance_filter_bypass_command'].message_type = _ACCEPTANCEFILTERBYPASSCOMMAND
828 _CONTROLCOMMAND.fields_by_name['message_format_command'].message_type = _MESSAGEFORMATCOMMAND
829 _CONTROLCOMMAND_TYPE.containing_type = _CONTROLCOMMAND;
830 _DIAGNOSTICCONTROLCOMMAND.fields_by_name['request'].message_type = _DIAGNOSTICREQUEST
831 _DIAGNOSTICCONTROLCOMMAND.fields_by_name['action'].enum_type = _DIAGNOSTICCONTROLCOMMAND_ACTION
832 _DIAGNOSTICCONTROLCOMMAND_ACTION.containing_type = _DIAGNOSTICCONTROLCOMMAND;
833 _MESSAGEFORMATCOMMAND.fields_by_name['format'].enum_type = _MESSAGEFORMATCOMMAND_MESSAGEFORMAT
834 _MESSAGEFORMATCOMMAND_MESSAGEFORMAT.containing_type = _MESSAGEFORMATCOMMAND;
835 _COMMANDRESPONSE.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
836 _DIAGNOSTICREQUEST.fields_by_name['decoded_type'].enum_type = _DIAGNOSTICREQUEST_DECODEDTYPE
837 _DIAGNOSTICREQUEST_DECODEDTYPE.containing_type = _DIAGNOSTICREQUEST;
838 _DYNAMICFIELD.fields_by_name['type'].enum_type = _DYNAMICFIELD_TYPE
839 _DYNAMICFIELD_TYPE.containing_type = _DYNAMICFIELD;
840 _TRANSLATEDMESSAGE.fields_by_name['type'].enum_type = _TRANSLATEDMESSAGE_TYPE
841 _TRANSLATEDMESSAGE.fields_by_name['value'].message_type = _DYNAMICFIELD
842 _TRANSLATEDMESSAGE.fields_by_name['event'].message_type = _DYNAMICFIELD
843 _TRANSLATEDMESSAGE_TYPE.containing_type = _TRANSLATEDMESSAGE;
844 DESCRIPTOR.message_types_by_name['VehicleMessage'] = _VEHICLEMESSAGE
845 DESCRIPTOR.message_types_by_name['RawMessage'] = _RAWMESSAGE
846 DESCRIPTOR.message_types_by_name['ControlCommand'] = _CONTROLCOMMAND
847 DESCRIPTOR.message_types_by_name['DiagnosticControlCommand'] = _DIAGNOSTICCONTROLCOMMAND
848 DESCRIPTOR.message_types_by_name['PassthroughModeControlCommand'] = _PASSTHROUGHMODECONTROLCOMMAND
849 DESCRIPTOR.message_types_by_name['AcceptanceFilterBypassCommand'] = _ACCEPTANCEFILTERBYPASSCOMMAND
850 DESCRIPTOR.message_types_by_name['MessageFormatCommand'] = _MESSAGEFORMATCOMMAND
851 DESCRIPTOR.message_types_by_name['CommandResponse'] = _COMMANDRESPONSE
852 DESCRIPTOR.message_types_by_name['DiagnosticRequest'] = _DIAGNOSTICREQUEST
853 DESCRIPTOR.message_types_by_name['DiagnosticResponse'] = _DIAGNOSTICRESPONSE
854 DESCRIPTOR.message_types_by_name['DynamicField'] = _DYNAMICFIELD
855 DESCRIPTOR.message_types_by_name['TranslatedMessage'] = _TRANSLATEDMESSAGE
856
857 class VehicleMessage(_message.Message):
858   __metaclass__ = _reflection.GeneratedProtocolMessageType
859   DESCRIPTOR = _VEHICLEMESSAGE
860
861   # @@protoc_insertion_point(class_scope:openxc.VehicleMessage)
862
863 class RawMessage(_message.Message):
864   __metaclass__ = _reflection.GeneratedProtocolMessageType
865   DESCRIPTOR = _RAWMESSAGE
866
867   # @@protoc_insertion_point(class_scope:openxc.RawMessage)
868
869 class ControlCommand(_message.Message):
870   __metaclass__ = _reflection.GeneratedProtocolMessageType
871   DESCRIPTOR = _CONTROLCOMMAND
872
873   # @@protoc_insertion_point(class_scope:openxc.ControlCommand)
874
875 class DiagnosticControlCommand(_message.Message):
876   __metaclass__ = _reflection.GeneratedProtocolMessageType
877   DESCRIPTOR = _DIAGNOSTICCONTROLCOMMAND
878
879   # @@protoc_insertion_point(class_scope:openxc.DiagnosticControlCommand)
880
881 class PassthroughModeControlCommand(_message.Message):
882   __metaclass__ = _reflection.GeneratedProtocolMessageType
883   DESCRIPTOR = _PASSTHROUGHMODECONTROLCOMMAND
884
885   # @@protoc_insertion_point(class_scope:openxc.PassthroughModeControlCommand)
886
887 class AcceptanceFilterBypassCommand(_message.Message):
888   __metaclass__ = _reflection.GeneratedProtocolMessageType
889   DESCRIPTOR = _ACCEPTANCEFILTERBYPASSCOMMAND
890
891   # @@protoc_insertion_point(class_scope:openxc.AcceptanceFilterBypassCommand)
892
893 class MessageFormatCommand(_message.Message):
894   __metaclass__ = _reflection.GeneratedProtocolMessageType
895   DESCRIPTOR = _MESSAGEFORMATCOMMAND
896
897   # @@protoc_insertion_point(class_scope:openxc.MessageFormatCommand)
898
899 class CommandResponse(_message.Message):
900   __metaclass__ = _reflection.GeneratedProtocolMessageType
901   DESCRIPTOR = _COMMANDRESPONSE
902
903   # @@protoc_insertion_point(class_scope:openxc.CommandResponse)
904
905 class DiagnosticRequest(_message.Message):
906   __metaclass__ = _reflection.GeneratedProtocolMessageType
907   DESCRIPTOR = _DIAGNOSTICREQUEST
908
909   # @@protoc_insertion_point(class_scope:openxc.DiagnosticRequest)
910
911 class DiagnosticResponse(_message.Message):
912   __metaclass__ = _reflection.GeneratedProtocolMessageType
913   DESCRIPTOR = _DIAGNOSTICRESPONSE
914
915   # @@protoc_insertion_point(class_scope:openxc.DiagnosticResponse)
916
917 class DynamicField(_message.Message):
918   __metaclass__ = _reflection.GeneratedProtocolMessageType
919   DESCRIPTOR = _DYNAMICFIELD
920
921   # @@protoc_insertion_point(class_scope:openxc.DynamicField)
922
923 class TranslatedMessage(_message.Message):
924   __metaclass__ = _reflection.GeneratedProtocolMessageType
925   DESCRIPTOR = _TRANSLATEDMESSAGE
926
927   # @@protoc_insertion_point(class_scope:openxc.TranslatedMessage)
928
929
930 DESCRIPTOR.has_options = True
931 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), '\n\ncom.openxcB\016BinaryMessages')
932 # @@protoc_insertion_point(module_scope)