Add a draft protobuf format for diagnostic requests.
[apps/low-level-can-service.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\"\x85\x02\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\"/\n\x04Type\x12\x07\n\x03RAW\x10\x01\x12\x0e\n\nTRANSLATED\x10\x02\x12\x0e\n\nDIAGNOSTIC\x10\x03\";\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\"\xa6\x01\n\x0e\x43ontrolCommand\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.openxc.ControlCommand.Type\x12\x35\n\x12\x64iagnostic_request\x18\x02 \x01(\x0b\x32\x19.openxc.DiagnosticRequest\"2\n\x04Type\x12\x0b\n\x07VERSION\x10\x01\x12\r\n\tDEVICE_ID\x10\x02\x12\x0e\n\nDIAGNOSTIC\x10\x03\"\xaa\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\x15\n\rparse_payload\x18\x06 \x01(\x08\x12\x0e\n\x06\x66\x61\x63tor\x18\x07 \x01(\x01\x12\x0e\n\x06offset\x18\x08 \x01(\x01\x12\x11\n\tfrequency\x18\t \x01(\x01\"\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\"\xb5\x02\n\x11TranslatedMessage\x12,\n\x04type\x18\x01 \x01(\x0e\x32\x1e.openxc.TranslatedMessage.Type\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0cstring_value\x18\x03 \x01(\t\x12\x15\n\rnumeric_value\x18\x04 \x01(\x01\x12\x15\n\rboolean_value\x18\x05 \x01(\x08\x12\x14\n\x0cstring_event\x18\x06 \x01(\t\x12\x15\n\rnumeric_event\x18\x07 \x01(\x01\x12\x15\n\rboolean_event\x18\x08 \x01(\x08\"\\\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   ],
39   containing_type=None,
40   options=None,
41   serialized_start=239,
42   serialized_end=286,
43 )
44
45 _CONTROLCOMMAND_TYPE = _descriptor.EnumDescriptor(
46   name='Type',
47   full_name='openxc.ControlCommand.Type',
48   filename=None,
49   file=DESCRIPTOR,
50   values=[
51     _descriptor.EnumValueDescriptor(
52       name='VERSION', index=0, number=1,
53       options=None,
54       type=None),
55     _descriptor.EnumValueDescriptor(
56       name='DEVICE_ID', index=1, number=2,
57       options=None,
58       type=None),
59     _descriptor.EnumValueDescriptor(
60       name='DIAGNOSTIC', index=2, number=3,
61       options=None,
62       type=None),
63   ],
64   containing_type=None,
65   options=None,
66   serialized_start=466,
67   serialized_end=516,
68 )
69
70 _TRANSLATEDMESSAGE_TYPE = _descriptor.EnumDescriptor(
71   name='Type',
72   full_name='openxc.TranslatedMessage.Type',
73   filename=None,
74   file=DESCRIPTOR,
75   values=[
76     _descriptor.EnumValueDescriptor(
77       name='STRING', index=0, number=1,
78       options=None,
79       type=None),
80     _descriptor.EnumValueDescriptor(
81       name='NUM', index=1, number=2,
82       options=None,
83       type=None),
84     _descriptor.EnumValueDescriptor(
85       name='BOOL', index=2, number=3,
86       options=None,
87       type=None),
88     _descriptor.EnumValueDescriptor(
89       name='EVENTED_STRING', index=3, number=4,
90       options=None,
91       type=None),
92     _descriptor.EnumValueDescriptor(
93       name='EVENTED_NUM', index=4, number=5,
94       options=None,
95       type=None),
96     _descriptor.EnumValueDescriptor(
97       name='EVENTED_BOOL', index=5, number=6,
98       options=None,
99       type=None),
100   ],
101   containing_type=None,
102   options=None,
103   serialized_start=1073,
104   serialized_end=1165,
105 )
106
107
108 _VEHICLEMESSAGE = _descriptor.Descriptor(
109   name='VehicleMessage',
110   full_name='openxc.VehicleMessage',
111   filename=None,
112   file=DESCRIPTOR,
113   containing_type=None,
114   fields=[
115     _descriptor.FieldDescriptor(
116       name='type', full_name='openxc.VehicleMessage.type', index=0,
117       number=1, type=14, cpp_type=8, label=1,
118       has_default_value=False, default_value=1,
119       message_type=None, enum_type=None, containing_type=None,
120       is_extension=False, extension_scope=None,
121       options=None),
122     _descriptor.FieldDescriptor(
123       name='raw_message', full_name='openxc.VehicleMessage.raw_message', index=1,
124       number=2, type=11, cpp_type=10, label=1,
125       has_default_value=False, default_value=None,
126       message_type=None, enum_type=None, containing_type=None,
127       is_extension=False, extension_scope=None,
128       options=None),
129     _descriptor.FieldDescriptor(
130       name='translated_message', full_name='openxc.VehicleMessage.translated_message', index=2,
131       number=3, type=11, cpp_type=10, label=1,
132       has_default_value=False, default_value=None,
133       message_type=None, enum_type=None, containing_type=None,
134       is_extension=False, extension_scope=None,
135       options=None),
136     _descriptor.FieldDescriptor(
137       name='diagnostic_response', full_name='openxc.VehicleMessage.diagnostic_response', index=3,
138       number=4, type=11, cpp_type=10, label=1,
139       has_default_value=False, default_value=None,
140       message_type=None, enum_type=None, containing_type=None,
141       is_extension=False, extension_scope=None,
142       options=None),
143   ],
144   extensions=[
145   ],
146   nested_types=[],
147   enum_types=[
148     _VEHICLEMESSAGE_TYPE,
149   ],
150   options=None,
151   is_extendable=False,
152   extension_ranges=[],
153   serialized_start=25,
154   serialized_end=286,
155 )
156
157
158 _RAWMESSAGE = _descriptor.Descriptor(
159   name='RawMessage',
160   full_name='openxc.RawMessage',
161   filename=None,
162   file=DESCRIPTOR,
163   containing_type=None,
164   fields=[
165     _descriptor.FieldDescriptor(
166       name='bus', full_name='openxc.RawMessage.bus', index=0,
167       number=1, type=5, cpp_type=1, label=1,
168       has_default_value=False, default_value=0,
169       message_type=None, enum_type=None, containing_type=None,
170       is_extension=False, extension_scope=None,
171       options=None),
172     _descriptor.FieldDescriptor(
173       name='message_id', full_name='openxc.RawMessage.message_id', index=1,
174       number=2, type=13, cpp_type=3, label=1,
175       has_default_value=False, default_value=0,
176       message_type=None, enum_type=None, containing_type=None,
177       is_extension=False, extension_scope=None,
178       options=None),
179     _descriptor.FieldDescriptor(
180       name='data', full_name='openxc.RawMessage.data', index=2,
181       number=3, type=12, cpp_type=9, label=1,
182       has_default_value=False, default_value="",
183       message_type=None, enum_type=None, containing_type=None,
184       is_extension=False, extension_scope=None,
185       options=None),
186   ],
187   extensions=[
188   ],
189   nested_types=[],
190   enum_types=[
191   ],
192   options=None,
193   is_extendable=False,
194   extension_ranges=[],
195   serialized_start=288,
196   serialized_end=347,
197 )
198
199
200 _CONTROLCOMMAND = _descriptor.Descriptor(
201   name='ControlCommand',
202   full_name='openxc.ControlCommand',
203   filename=None,
204   file=DESCRIPTOR,
205   containing_type=None,
206   fields=[
207     _descriptor.FieldDescriptor(
208       name='type', full_name='openxc.ControlCommand.type', index=0,
209       number=1, type=14, cpp_type=8, label=1,
210       has_default_value=False, default_value=1,
211       message_type=None, enum_type=None, containing_type=None,
212       is_extension=False, extension_scope=None,
213       options=None),
214     _descriptor.FieldDescriptor(
215       name='diagnostic_request', full_name='openxc.ControlCommand.diagnostic_request', index=1,
216       number=2, type=11, cpp_type=10, label=1,
217       has_default_value=False, default_value=None,
218       message_type=None, enum_type=None, containing_type=None,
219       is_extension=False, extension_scope=None,
220       options=None),
221   ],
222   extensions=[
223   ],
224   nested_types=[],
225   enum_types=[
226     _CONTROLCOMMAND_TYPE,
227   ],
228   options=None,
229   is_extendable=False,
230   extension_ranges=[],
231   serialized_start=350,
232   serialized_end=516,
233 )
234
235
236 _DIAGNOSTICREQUEST = _descriptor.Descriptor(
237   name='DiagnosticRequest',
238   full_name='openxc.DiagnosticRequest',
239   filename=None,
240   file=DESCRIPTOR,
241   containing_type=None,
242   fields=[
243     _descriptor.FieldDescriptor(
244       name='bus', full_name='openxc.DiagnosticRequest.bus', index=0,
245       number=1, type=5, cpp_type=1, label=1,
246       has_default_value=False, default_value=0,
247       message_type=None, enum_type=None, containing_type=None,
248       is_extension=False, extension_scope=None,
249       options=None),
250     _descriptor.FieldDescriptor(
251       name='message_id', full_name='openxc.DiagnosticRequest.message_id', index=1,
252       number=2, type=13, cpp_type=3, label=1,
253       has_default_value=False, default_value=0,
254       message_type=None, enum_type=None, containing_type=None,
255       is_extension=False, extension_scope=None,
256       options=None),
257     _descriptor.FieldDescriptor(
258       name='mode', full_name='openxc.DiagnosticRequest.mode', index=2,
259       number=3, type=13, cpp_type=3, label=1,
260       has_default_value=False, default_value=0,
261       message_type=None, enum_type=None, containing_type=None,
262       is_extension=False, extension_scope=None,
263       options=None),
264     _descriptor.FieldDescriptor(
265       name='pid', full_name='openxc.DiagnosticRequest.pid', index=3,
266       number=4, type=13, cpp_type=3, label=1,
267       has_default_value=False, default_value=0,
268       message_type=None, enum_type=None, containing_type=None,
269       is_extension=False, extension_scope=None,
270       options=None),
271     _descriptor.FieldDescriptor(
272       name='payload', full_name='openxc.DiagnosticRequest.payload', index=4,
273       number=5, type=12, cpp_type=9, label=1,
274       has_default_value=False, default_value="",
275       message_type=None, enum_type=None, containing_type=None,
276       is_extension=False, extension_scope=None,
277       options=None),
278     _descriptor.FieldDescriptor(
279       name='parse_payload', full_name='openxc.DiagnosticRequest.parse_payload', index=5,
280       number=6, type=8, cpp_type=7, label=1,
281       has_default_value=False, default_value=False,
282       message_type=None, enum_type=None, containing_type=None,
283       is_extension=False, extension_scope=None,
284       options=None),
285     _descriptor.FieldDescriptor(
286       name='factor', full_name='openxc.DiagnosticRequest.factor', index=6,
287       number=7, type=1, cpp_type=5, label=1,
288       has_default_value=False, default_value=0,
289       message_type=None, enum_type=None, containing_type=None,
290       is_extension=False, extension_scope=None,
291       options=None),
292     _descriptor.FieldDescriptor(
293       name='offset', full_name='openxc.DiagnosticRequest.offset', index=7,
294       number=8, type=1, cpp_type=5, label=1,
295       has_default_value=False, default_value=0,
296       message_type=None, enum_type=None, containing_type=None,
297       is_extension=False, extension_scope=None,
298       options=None),
299     _descriptor.FieldDescriptor(
300       name='frequency', full_name='openxc.DiagnosticRequest.frequency', index=8,
301       number=9, type=1, cpp_type=5, label=1,
302       has_default_value=False, default_value=0,
303       message_type=None, enum_type=None, containing_type=None,
304       is_extension=False, extension_scope=None,
305       options=None),
306   ],
307   extensions=[
308   ],
309   nested_types=[],
310   enum_types=[
311   ],
312   options=None,
313   is_extendable=False,
314   extension_ranges=[],
315   serialized_start=519,
316   serialized_end=689,
317 )
318
319
320 _DIAGNOSTICRESPONSE = _descriptor.Descriptor(
321   name='DiagnosticResponse',
322   full_name='openxc.DiagnosticResponse',
323   filename=None,
324   file=DESCRIPTOR,
325   containing_type=None,
326   fields=[
327     _descriptor.FieldDescriptor(
328       name='bus', full_name='openxc.DiagnosticResponse.bus', index=0,
329       number=1, type=5, cpp_type=1, label=1,
330       has_default_value=False, default_value=0,
331       message_type=None, enum_type=None, containing_type=None,
332       is_extension=False, extension_scope=None,
333       options=None),
334     _descriptor.FieldDescriptor(
335       name='message_id', full_name='openxc.DiagnosticResponse.message_id', index=1,
336       number=2, type=13, cpp_type=3, label=1,
337       has_default_value=False, default_value=0,
338       message_type=None, enum_type=None, containing_type=None,
339       is_extension=False, extension_scope=None,
340       options=None),
341     _descriptor.FieldDescriptor(
342       name='mode', full_name='openxc.DiagnosticResponse.mode', index=2,
343       number=3, type=13, cpp_type=3, label=1,
344       has_default_value=False, default_value=0,
345       message_type=None, enum_type=None, containing_type=None,
346       is_extension=False, extension_scope=None,
347       options=None),
348     _descriptor.FieldDescriptor(
349       name='pid', full_name='openxc.DiagnosticResponse.pid', index=3,
350       number=4, type=13, cpp_type=3, label=1,
351       has_default_value=False, default_value=0,
352       message_type=None, enum_type=None, containing_type=None,
353       is_extension=False, extension_scope=None,
354       options=None),
355     _descriptor.FieldDescriptor(
356       name='success', full_name='openxc.DiagnosticResponse.success', index=4,
357       number=5, type=8, cpp_type=7, label=1,
358       has_default_value=False, default_value=False,
359       message_type=None, enum_type=None, containing_type=None,
360       is_extension=False, extension_scope=None,
361       options=None),
362     _descriptor.FieldDescriptor(
363       name='negative_response_code', full_name='openxc.DiagnosticResponse.negative_response_code', index=5,
364       number=6, type=13, cpp_type=3, label=1,
365       has_default_value=False, default_value=0,
366       message_type=None, enum_type=None, containing_type=None,
367       is_extension=False, extension_scope=None,
368       options=None),
369     _descriptor.FieldDescriptor(
370       name='payload', full_name='openxc.DiagnosticResponse.payload', index=6,
371       number=7, type=12, cpp_type=9, label=1,
372       has_default_value=False, default_value="",
373       message_type=None, enum_type=None, containing_type=None,
374       is_extension=False, extension_scope=None,
375       options=None),
376     _descriptor.FieldDescriptor(
377       name='value', full_name='openxc.DiagnosticResponse.value', index=7,
378       number=8, type=1, cpp_type=5, label=1,
379       has_default_value=False, default_value=0,
380       message_type=None, enum_type=None, containing_type=None,
381       is_extension=False, extension_scope=None,
382       options=None),
383   ],
384   extensions=[
385   ],
386   nested_types=[],
387   enum_types=[
388   ],
389   options=None,
390   is_extendable=False,
391   extension_ranges=[],
392   serialized_start=692,
393   serialized_end=853,
394 )
395
396
397 _TRANSLATEDMESSAGE = _descriptor.Descriptor(
398   name='TranslatedMessage',
399   full_name='openxc.TranslatedMessage',
400   filename=None,
401   file=DESCRIPTOR,
402   containing_type=None,
403   fields=[
404     _descriptor.FieldDescriptor(
405       name='type', full_name='openxc.TranslatedMessage.type', index=0,
406       number=1, type=14, cpp_type=8, label=1,
407       has_default_value=False, default_value=1,
408       message_type=None, enum_type=None, containing_type=None,
409       is_extension=False, extension_scope=None,
410       options=None),
411     _descriptor.FieldDescriptor(
412       name='name', full_name='openxc.TranslatedMessage.name', index=1,
413       number=2, type=9, cpp_type=9, label=1,
414       has_default_value=False, default_value=unicode("", "utf-8"),
415       message_type=None, enum_type=None, containing_type=None,
416       is_extension=False, extension_scope=None,
417       options=None),
418     _descriptor.FieldDescriptor(
419       name='string_value', full_name='openxc.TranslatedMessage.string_value', index=2,
420       number=3, type=9, cpp_type=9, label=1,
421       has_default_value=False, default_value=unicode("", "utf-8"),
422       message_type=None, enum_type=None, containing_type=None,
423       is_extension=False, extension_scope=None,
424       options=None),
425     _descriptor.FieldDescriptor(
426       name='numeric_value', full_name='openxc.TranslatedMessage.numeric_value', index=3,
427       number=4, type=1, cpp_type=5, label=1,
428       has_default_value=False, default_value=0,
429       message_type=None, enum_type=None, containing_type=None,
430       is_extension=False, extension_scope=None,
431       options=None),
432     _descriptor.FieldDescriptor(
433       name='boolean_value', full_name='openxc.TranslatedMessage.boolean_value', index=4,
434       number=5, type=8, cpp_type=7, label=1,
435       has_default_value=False, default_value=False,
436       message_type=None, enum_type=None, containing_type=None,
437       is_extension=False, extension_scope=None,
438       options=None),
439     _descriptor.FieldDescriptor(
440       name='string_event', full_name='openxc.TranslatedMessage.string_event', index=5,
441       number=6, type=9, cpp_type=9, label=1,
442       has_default_value=False, default_value=unicode("", "utf-8"),
443       message_type=None, enum_type=None, containing_type=None,
444       is_extension=False, extension_scope=None,
445       options=None),
446     _descriptor.FieldDescriptor(
447       name='numeric_event', full_name='openxc.TranslatedMessage.numeric_event', index=6,
448       number=7, type=1, cpp_type=5, label=1,
449       has_default_value=False, default_value=0,
450       message_type=None, enum_type=None, containing_type=None,
451       is_extension=False, extension_scope=None,
452       options=None),
453     _descriptor.FieldDescriptor(
454       name='boolean_event', full_name='openxc.TranslatedMessage.boolean_event', index=7,
455       number=8, type=8, cpp_type=7, label=1,
456       has_default_value=False, default_value=False,
457       message_type=None, enum_type=None, containing_type=None,
458       is_extension=False, extension_scope=None,
459       options=None),
460   ],
461   extensions=[
462   ],
463   nested_types=[],
464   enum_types=[
465     _TRANSLATEDMESSAGE_TYPE,
466   ],
467   options=None,
468   is_extendable=False,
469   extension_ranges=[],
470   serialized_start=856,
471   serialized_end=1165,
472 )
473
474 _VEHICLEMESSAGE.fields_by_name['type'].enum_type = _VEHICLEMESSAGE_TYPE
475 _VEHICLEMESSAGE.fields_by_name['raw_message'].message_type = _RAWMESSAGE
476 _VEHICLEMESSAGE.fields_by_name['translated_message'].message_type = _TRANSLATEDMESSAGE
477 _VEHICLEMESSAGE.fields_by_name['diagnostic_response'].message_type = _DIAGNOSTICRESPONSE
478 _VEHICLEMESSAGE_TYPE.containing_type = _VEHICLEMESSAGE;
479 _CONTROLCOMMAND.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
480 _CONTROLCOMMAND.fields_by_name['diagnostic_request'].message_type = _DIAGNOSTICREQUEST
481 _CONTROLCOMMAND_TYPE.containing_type = _CONTROLCOMMAND;
482 _TRANSLATEDMESSAGE.fields_by_name['type'].enum_type = _TRANSLATEDMESSAGE_TYPE
483 _TRANSLATEDMESSAGE_TYPE.containing_type = _TRANSLATEDMESSAGE;
484 DESCRIPTOR.message_types_by_name['VehicleMessage'] = _VEHICLEMESSAGE
485 DESCRIPTOR.message_types_by_name['RawMessage'] = _RAWMESSAGE
486 DESCRIPTOR.message_types_by_name['ControlCommand'] = _CONTROLCOMMAND
487 DESCRIPTOR.message_types_by_name['DiagnosticRequest'] = _DIAGNOSTICREQUEST
488 DESCRIPTOR.message_types_by_name['DiagnosticResponse'] = _DIAGNOSTICRESPONSE
489 DESCRIPTOR.message_types_by_name['TranslatedMessage'] = _TRANSLATEDMESSAGE
490
491 class VehicleMessage(_message.Message):
492   __metaclass__ = _reflection.GeneratedProtocolMessageType
493   DESCRIPTOR = _VEHICLEMESSAGE
494
495   # @@protoc_insertion_point(class_scope:openxc.VehicleMessage)
496
497 class RawMessage(_message.Message):
498   __metaclass__ = _reflection.GeneratedProtocolMessageType
499   DESCRIPTOR = _RAWMESSAGE
500
501   # @@protoc_insertion_point(class_scope:openxc.RawMessage)
502
503 class ControlCommand(_message.Message):
504   __metaclass__ = _reflection.GeneratedProtocolMessageType
505   DESCRIPTOR = _CONTROLCOMMAND
506
507   # @@protoc_insertion_point(class_scope:openxc.ControlCommand)
508
509 class DiagnosticRequest(_message.Message):
510   __metaclass__ = _reflection.GeneratedProtocolMessageType
511   DESCRIPTOR = _DIAGNOSTICREQUEST
512
513   # @@protoc_insertion_point(class_scope:openxc.DiagnosticRequest)
514
515 class DiagnosticResponse(_message.Message):
516   __metaclass__ = _reflection.GeneratedProtocolMessageType
517   DESCRIPTOR = _DIAGNOSTICRESPONSE
518
519   # @@protoc_insertion_point(class_scope:openxc.DiagnosticResponse)
520
521 class TranslatedMessage(_message.Message):
522   __metaclass__ = _reflection.GeneratedProtocolMessageType
523   DESCRIPTOR = _TRANSLATEDMESSAGE
524
525   # @@protoc_insertion_point(class_scope:openxc.TranslatedMessage)
526
527
528 DESCRIPTOR.has_options = True
529 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), '\n\ncom.openxcB\016BinaryMessages')
530 # @@protoc_insertion_point(module_scope)