Back off change to CAN message ID for backwards compatibility.
[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 import sys
5 _b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
6 from google.protobuf import descriptor as _descriptor
7 from google.protobuf import message as _message
8 from google.protobuf import reflection as _reflection
9 from google.protobuf import symbol_database as _symbol_database
10 from google.protobuf import descriptor_pb2
11 # @@protoc_insertion_point(imports)
12
13 _sym_db = _symbol_database.Default()
14
15
16
17
18 DESCRIPTOR = _descriptor.FileDescriptor(
19   name='openxc.proto',
20   package='openxc',
21   serialized_pb=_b('\n\x0copenxc.proto\x12\x06openxc\"\x88\x03\n\x0eVehicleMessage\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.openxc.VehicleMessage.Type\x12\'\n\x0b\x63\x61n_message\x18\x02 \x01(\x0b\x32\x12.openxc.CanMessage\x12-\n\x0esimple_message\x18\x03 \x01(\x0b\x32\x15.openxc.SimpleMessage\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\"V\n\x04Type\x12\x07\n\x03\x43\x41N\x10\x01\x12\n\n\x06SIMPLE\x10\x02\x12\x0e\n\nDIAGNOSTIC\x10\x03\x12\x13\n\x0f\x43ONTROL_COMMAND\x10\x04\x12\x14\n\x10\x43OMMAND_RESPONSE\x10\x05\"\x94\x01\n\nCanMessage\x12\x0b\n\x03\x62us\x18\x01 \x01(\x05\x12\n\n\x02id\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\x12\x34\n\x0c\x66rame_format\x18\x04 \x01(\x0e\x32\x1e.openxc.CanMessage.FrameFormat\")\n\x0b\x46rameFormat\x12\x0c\n\x08STANDARD\x10\x01\x12\x0c\n\x08\x45XTENDED\x10\x02\"\xb8\x04\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\x16payload_format_command\x18\x05 \x01(\x0b\x32\x1c.openxc.PayloadFormatCommand\x12O\n predefined_obd2_requests_command\x18\x06 \x01(\x0b\x32%.openxc.PredefinedObd2RequestsCommand\"\x93\x01\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\x0ePAYLOAD_FORMAT\x10\x06\x12\x1c\n\x18PREDEFINED_OBD2_REQUESTS\x10\x07\"\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\"{\n\x14PayloadFormatCommand\x12:\n\x06\x66ormat\x18\x01 \x01(\x0e\x32*.openxc.PayloadFormatCommand.PayloadFormat\"\'\n\rPayloadFormat\x12\x08\n\x04JSON\x10\x01\x12\x0c\n\x08PROTOBUF\x10\x02\"0\n\x1dPredefinedObd2RequestsCommand\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"]\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\"g\n\rSimpleMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.openxc.DynamicField\x12#\n\x05\x65vent\x18\x03 \x01(\x0b\x32\x14.openxc.DynamicFieldB\x1c\n\ncom.openxcB\x0e\x42inaryMessages')
22 )
23 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
24
25
26
27 _VEHICLEMESSAGE_TYPE = _descriptor.EnumDescriptor(
28   name='Type',
29   full_name='openxc.VehicleMessage.Type',
30   filename=None,
31   file=DESCRIPTOR,
32   values=[
33     _descriptor.EnumValueDescriptor(
34       name='CAN', index=0, number=1,
35       options=None,
36       type=None),
37     _descriptor.EnumValueDescriptor(
38       name='SIMPLE', index=1, number=2,
39       options=None,
40       type=None),
41     _descriptor.EnumValueDescriptor(
42       name='DIAGNOSTIC', index=2, number=3,
43       options=None,
44       type=None),
45     _descriptor.EnumValueDescriptor(
46       name='CONTROL_COMMAND', index=3, number=4,
47       options=None,
48       type=None),
49     _descriptor.EnumValueDescriptor(
50       name='COMMAND_RESPONSE', index=4, number=5,
51       options=None,
52       type=None),
53   ],
54   containing_type=None,
55   options=None,
56   serialized_start=331,
57   serialized_end=417,
58 )
59 _sym_db.RegisterEnumDescriptor(_VEHICLEMESSAGE_TYPE)
60
61 _CANMESSAGE_FRAMEFORMAT = _descriptor.EnumDescriptor(
62   name='FrameFormat',
63   full_name='openxc.CanMessage.FrameFormat',
64   filename=None,
65   file=DESCRIPTOR,
66   values=[
67     _descriptor.EnumValueDescriptor(
68       name='STANDARD', index=0, number=1,
69       options=None,
70       type=None),
71     _descriptor.EnumValueDescriptor(
72       name='EXTENDED', index=1, number=2,
73       options=None,
74       type=None),
75   ],
76   containing_type=None,
77   options=None,
78   serialized_start=527,
79   serialized_end=568,
80 )
81 _sym_db.RegisterEnumDescriptor(_CANMESSAGE_FRAMEFORMAT)
82
83 _CONTROLCOMMAND_TYPE = _descriptor.EnumDescriptor(
84   name='Type',
85   full_name='openxc.ControlCommand.Type',
86   filename=None,
87   file=DESCRIPTOR,
88   values=[
89     _descriptor.EnumValueDescriptor(
90       name='VERSION', index=0, number=1,
91       options=None,
92       type=None),
93     _descriptor.EnumValueDescriptor(
94       name='DEVICE_ID', index=1, number=2,
95       options=None,
96       type=None),
97     _descriptor.EnumValueDescriptor(
98       name='DIAGNOSTIC', index=2, number=3,
99       options=None,
100       type=None),
101     _descriptor.EnumValueDescriptor(
102       name='PASSTHROUGH', index=3, number=4,
103       options=None,
104       type=None),
105     _descriptor.EnumValueDescriptor(
106       name='ACCEPTANCE_FILTER_BYPASS', index=4, number=5,
107       options=None,
108       type=None),
109     _descriptor.EnumValueDescriptor(
110       name='PAYLOAD_FORMAT', index=5, number=6,
111       options=None,
112       type=None),
113     _descriptor.EnumValueDescriptor(
114       name='PREDEFINED_OBD2_REQUESTS', index=6, number=7,
115       options=None,
116       type=None),
117   ],
118   containing_type=None,
119   options=None,
120   serialized_start=992,
121   serialized_end=1139,
122 )
123 _sym_db.RegisterEnumDescriptor(_CONTROLCOMMAND_TYPE)
124
125 _DIAGNOSTICCONTROLCOMMAND_ACTION = _descriptor.EnumDescriptor(
126   name='Action',
127   full_name='openxc.DiagnosticControlCommand.Action',
128   filename=None,
129   file=DESCRIPTOR,
130   values=[
131     _descriptor.EnumValueDescriptor(
132       name='ADD', index=0, number=1,
133       options=None,
134       type=None),
135     _descriptor.EnumValueDescriptor(
136       name='CANCEL', index=1, number=2,
137       options=None,
138       type=None),
139   ],
140   containing_type=None,
141   options=None,
142   serialized_start=1271,
143   serialized_end=1300,
144 )
145 _sym_db.RegisterEnumDescriptor(_DIAGNOSTICCONTROLCOMMAND_ACTION)
146
147 _PAYLOADFORMATCOMMAND_PAYLOADFORMAT = _descriptor.EnumDescriptor(
148   name='PayloadFormat',
149   full_name='openxc.PayloadFormatCommand.PayloadFormat',
150   filename=None,
151   file=DESCRIPTOR,
152   values=[
153     _descriptor.EnumValueDescriptor(
154       name='JSON', index=0, number=1,
155       options=None,
156       type=None),
157     _descriptor.EnumValueDescriptor(
158       name='PROTOBUF', index=1, number=2,
159       options=None,
160       type=None),
161   ],
162   containing_type=None,
163   options=None,
164   serialized_start=1511,
165   serialized_end=1550,
166 )
167 _sym_db.RegisterEnumDescriptor(_PAYLOADFORMATCOMMAND_PAYLOADFORMAT)
168
169 _DIAGNOSTICREQUEST_DECODEDTYPE = _descriptor.EnumDescriptor(
170   name='DecodedType',
171   full_name='openxc.DiagnosticRequest.DecodedType',
172   filename=None,
173   file=DESCRIPTOR,
174   values=[
175     _descriptor.EnumValueDescriptor(
176       name='NONE', index=0, number=1,
177       options=None,
178       type=None),
179     _descriptor.EnumValueDescriptor(
180       name='OBD2', index=1, number=2,
181       options=None,
182       type=None),
183   ],
184   containing_type=None,
185   options=None,
186   serialized_start=1918,
187   serialized_end=1951,
188 )
189 _sym_db.RegisterEnumDescriptor(_DIAGNOSTICREQUEST_DECODEDTYPE)
190
191 _DYNAMICFIELD_TYPE = _descriptor.EnumDescriptor(
192   name='Type',
193   full_name='openxc.DynamicField.Type',
194   filename=None,
195   file=DESCRIPTOR,
196   values=[
197     _descriptor.EnumValueDescriptor(
198       name='STRING', index=0, number=1,
199       options=None,
200       type=None),
201     _descriptor.EnumValueDescriptor(
202       name='NUM', index=1, number=2,
203       options=None,
204       type=None),
205     _descriptor.EnumValueDescriptor(
206       name='BOOL', index=2, number=3,
207       options=None,
208       type=None),
209   ],
210   containing_type=None,
211   options=None,
212   serialized_start=2243,
213   serialized_end=2280,
214 )
215 _sym_db.RegisterEnumDescriptor(_DYNAMICFIELD_TYPE)
216
217
218 _VEHICLEMESSAGE = _descriptor.Descriptor(
219   name='VehicleMessage',
220   full_name='openxc.VehicleMessage',
221   filename=None,
222   file=DESCRIPTOR,
223   containing_type=None,
224   fields=[
225     _descriptor.FieldDescriptor(
226       name='type', full_name='openxc.VehicleMessage.type', index=0,
227       number=1, type=14, cpp_type=8, label=1,
228       has_default_value=False, default_value=1,
229       message_type=None, enum_type=None, containing_type=None,
230       is_extension=False, extension_scope=None,
231       options=None),
232     _descriptor.FieldDescriptor(
233       name='can_message', full_name='openxc.VehicleMessage.can_message', index=1,
234       number=2, type=11, cpp_type=10, label=1,
235       has_default_value=False, default_value=None,
236       message_type=None, enum_type=None, containing_type=None,
237       is_extension=False, extension_scope=None,
238       options=None),
239     _descriptor.FieldDescriptor(
240       name='simple_message', full_name='openxc.VehicleMessage.simple_message', index=2,
241       number=3, type=11, cpp_type=10, label=1,
242       has_default_value=False, default_value=None,
243       message_type=None, enum_type=None, containing_type=None,
244       is_extension=False, extension_scope=None,
245       options=None),
246     _descriptor.FieldDescriptor(
247       name='diagnostic_response', full_name='openxc.VehicleMessage.diagnostic_response', index=3,
248       number=4, type=11, cpp_type=10, label=1,
249       has_default_value=False, default_value=None,
250       message_type=None, enum_type=None, containing_type=None,
251       is_extension=False, extension_scope=None,
252       options=None),
253     _descriptor.FieldDescriptor(
254       name='control_command', full_name='openxc.VehicleMessage.control_command', index=4,
255       number=5, type=11, cpp_type=10, label=1,
256       has_default_value=False, default_value=None,
257       message_type=None, enum_type=None, containing_type=None,
258       is_extension=False, extension_scope=None,
259       options=None),
260     _descriptor.FieldDescriptor(
261       name='command_response', full_name='openxc.VehicleMessage.command_response', index=5,
262       number=6, type=11, cpp_type=10, label=1,
263       has_default_value=False, default_value=None,
264       message_type=None, enum_type=None, containing_type=None,
265       is_extension=False, extension_scope=None,
266       options=None),
267   ],
268   extensions=[
269   ],
270   nested_types=[],
271   enum_types=[
272     _VEHICLEMESSAGE_TYPE,
273   ],
274   options=None,
275   is_extendable=False,
276   extension_ranges=[],
277   oneofs=[
278   ],
279   serialized_start=25,
280   serialized_end=417,
281 )
282
283
284 _CANMESSAGE = _descriptor.Descriptor(
285   name='CanMessage',
286   full_name='openxc.CanMessage',
287   filename=None,
288   file=DESCRIPTOR,
289   containing_type=None,
290   fields=[
291     _descriptor.FieldDescriptor(
292       name='bus', full_name='openxc.CanMessage.bus', index=0,
293       number=1, type=5, cpp_type=1, label=1,
294       has_default_value=False, default_value=0,
295       message_type=None, enum_type=None, containing_type=None,
296       is_extension=False, extension_scope=None,
297       options=None),
298     _descriptor.FieldDescriptor(
299       name='id', full_name='openxc.CanMessage.id', index=1,
300       number=2, type=13, cpp_type=3, label=1,
301       has_default_value=False, default_value=0,
302       message_type=None, enum_type=None, containing_type=None,
303       is_extension=False, extension_scope=None,
304       options=None),
305     _descriptor.FieldDescriptor(
306       name='data', full_name='openxc.CanMessage.data', index=2,
307       number=3, type=12, cpp_type=9, label=1,
308       has_default_value=False, default_value=_b(""),
309       message_type=None, enum_type=None, containing_type=None,
310       is_extension=False, extension_scope=None,
311       options=None),
312     _descriptor.FieldDescriptor(
313       name='frame_format', full_name='openxc.CanMessage.frame_format', index=3,
314       number=4, type=14, cpp_type=8, label=1,
315       has_default_value=False, default_value=1,
316       message_type=None, enum_type=None, containing_type=None,
317       is_extension=False, extension_scope=None,
318       options=None),
319   ],
320   extensions=[
321   ],
322   nested_types=[],
323   enum_types=[
324     _CANMESSAGE_FRAMEFORMAT,
325   ],
326   options=None,
327   is_extendable=False,
328   extension_ranges=[],
329   oneofs=[
330   ],
331   serialized_start=420,
332   serialized_end=568,
333 )
334
335
336 _CONTROLCOMMAND = _descriptor.Descriptor(
337   name='ControlCommand',
338   full_name='openxc.ControlCommand',
339   filename=None,
340   file=DESCRIPTOR,
341   containing_type=None,
342   fields=[
343     _descriptor.FieldDescriptor(
344       name='type', full_name='openxc.ControlCommand.type', index=0,
345       number=1, type=14, cpp_type=8, label=1,
346       has_default_value=False, default_value=1,
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='diagnostic_request', full_name='openxc.ControlCommand.diagnostic_request', index=1,
352       number=2, 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='passthrough_mode_request', full_name='openxc.ControlCommand.passthrough_mode_request', index=2,
359       number=3, 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     _descriptor.FieldDescriptor(
365       name='acceptance_filter_bypass_command', full_name='openxc.ControlCommand.acceptance_filter_bypass_command', index=3,
366       number=4, type=11, cpp_type=10, label=1,
367       has_default_value=False, default_value=None,
368       message_type=None, enum_type=None, containing_type=None,
369       is_extension=False, extension_scope=None,
370       options=None),
371     _descriptor.FieldDescriptor(
372       name='payload_format_command', full_name='openxc.ControlCommand.payload_format_command', index=4,
373       number=5, type=11, cpp_type=10, label=1,
374       has_default_value=False, default_value=None,
375       message_type=None, enum_type=None, containing_type=None,
376       is_extension=False, extension_scope=None,
377       options=None),
378     _descriptor.FieldDescriptor(
379       name='predefined_obd2_requests_command', full_name='openxc.ControlCommand.predefined_obd2_requests_command', index=5,
380       number=6, type=11, cpp_type=10, label=1,
381       has_default_value=False, default_value=None,
382       message_type=None, enum_type=None, containing_type=None,
383       is_extension=False, extension_scope=None,
384       options=None),
385   ],
386   extensions=[
387   ],
388   nested_types=[],
389   enum_types=[
390     _CONTROLCOMMAND_TYPE,
391   ],
392   options=None,
393   is_extendable=False,
394   extension_ranges=[],
395   oneofs=[
396   ],
397   serialized_start=571,
398   serialized_end=1139,
399 )
400
401
402 _DIAGNOSTICCONTROLCOMMAND = _descriptor.Descriptor(
403   name='DiagnosticControlCommand',
404   full_name='openxc.DiagnosticControlCommand',
405   filename=None,
406   file=DESCRIPTOR,
407   containing_type=None,
408   fields=[
409     _descriptor.FieldDescriptor(
410       name='request', full_name='openxc.DiagnosticControlCommand.request', index=0,
411       number=1, type=11, cpp_type=10, label=1,
412       has_default_value=False, default_value=None,
413       message_type=None, enum_type=None, containing_type=None,
414       is_extension=False, extension_scope=None,
415       options=None),
416     _descriptor.FieldDescriptor(
417       name='action', full_name='openxc.DiagnosticControlCommand.action', index=1,
418       number=2, type=14, cpp_type=8, label=1,
419       has_default_value=False, default_value=1,
420       message_type=None, enum_type=None, containing_type=None,
421       is_extension=False, extension_scope=None,
422       options=None),
423   ],
424   extensions=[
425   ],
426   nested_types=[],
427   enum_types=[
428     _DIAGNOSTICCONTROLCOMMAND_ACTION,
429   ],
430   options=None,
431   is_extendable=False,
432   extension_ranges=[],
433   oneofs=[
434   ],
435   serialized_start=1142,
436   serialized_end=1300,
437 )
438
439
440 _PASSTHROUGHMODECONTROLCOMMAND = _descriptor.Descriptor(
441   name='PassthroughModeControlCommand',
442   full_name='openxc.PassthroughModeControlCommand',
443   filename=None,
444   file=DESCRIPTOR,
445   containing_type=None,
446   fields=[
447     _descriptor.FieldDescriptor(
448       name='bus', full_name='openxc.PassthroughModeControlCommand.bus', index=0,
449       number=1, type=5, cpp_type=1, label=1,
450       has_default_value=False, default_value=0,
451       message_type=None, enum_type=None, containing_type=None,
452       is_extension=False, extension_scope=None,
453       options=None),
454     _descriptor.FieldDescriptor(
455       name='enabled', full_name='openxc.PassthroughModeControlCommand.enabled', index=1,
456       number=2, type=8, cpp_type=7, label=1,
457       has_default_value=False, default_value=False,
458       message_type=None, enum_type=None, containing_type=None,
459       is_extension=False, extension_scope=None,
460       options=None),
461   ],
462   extensions=[
463   ],
464   nested_types=[],
465   enum_types=[
466   ],
467   options=None,
468   is_extendable=False,
469   extension_ranges=[],
470   oneofs=[
471   ],
472   serialized_start=1302,
473   serialized_end=1363,
474 )
475
476
477 _ACCEPTANCEFILTERBYPASSCOMMAND = _descriptor.Descriptor(
478   name='AcceptanceFilterBypassCommand',
479   full_name='openxc.AcceptanceFilterBypassCommand',
480   filename=None,
481   file=DESCRIPTOR,
482   containing_type=None,
483   fields=[
484     _descriptor.FieldDescriptor(
485       name='bus', full_name='openxc.AcceptanceFilterBypassCommand.bus', index=0,
486       number=1, type=5, cpp_type=1, label=1,
487       has_default_value=False, default_value=0,
488       message_type=None, enum_type=None, containing_type=None,
489       is_extension=False, extension_scope=None,
490       options=None),
491     _descriptor.FieldDescriptor(
492       name='bypass', full_name='openxc.AcceptanceFilterBypassCommand.bypass', index=1,
493       number=2, type=8, cpp_type=7, label=1,
494       has_default_value=False, default_value=False,
495       message_type=None, enum_type=None, containing_type=None,
496       is_extension=False, extension_scope=None,
497       options=None),
498   ],
499   extensions=[
500   ],
501   nested_types=[],
502   enum_types=[
503   ],
504   options=None,
505   is_extendable=False,
506   extension_ranges=[],
507   oneofs=[
508   ],
509   serialized_start=1365,
510   serialized_end=1425,
511 )
512
513
514 _PAYLOADFORMATCOMMAND = _descriptor.Descriptor(
515   name='PayloadFormatCommand',
516   full_name='openxc.PayloadFormatCommand',
517   filename=None,
518   file=DESCRIPTOR,
519   containing_type=None,
520   fields=[
521     _descriptor.FieldDescriptor(
522       name='format', full_name='openxc.PayloadFormatCommand.format', 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   ],
529   extensions=[
530   ],
531   nested_types=[],
532   enum_types=[
533     _PAYLOADFORMATCOMMAND_PAYLOADFORMAT,
534   ],
535   options=None,
536   is_extendable=False,
537   extension_ranges=[],
538   oneofs=[
539   ],
540   serialized_start=1427,
541   serialized_end=1550,
542 )
543
544
545 _PREDEFINEDOBD2REQUESTSCOMMAND = _descriptor.Descriptor(
546   name='PredefinedObd2RequestsCommand',
547   full_name='openxc.PredefinedObd2RequestsCommand',
548   filename=None,
549   file=DESCRIPTOR,
550   containing_type=None,
551   fields=[
552     _descriptor.FieldDescriptor(
553       name='enabled', full_name='openxc.PredefinedObd2RequestsCommand.enabled', index=0,
554       number=1, type=8, cpp_type=7, label=1,
555       has_default_value=False, default_value=False,
556       message_type=None, enum_type=None, containing_type=None,
557       is_extension=False, extension_scope=None,
558       options=None),
559   ],
560   extensions=[
561   ],
562   nested_types=[],
563   enum_types=[
564   ],
565   options=None,
566   is_extendable=False,
567   extension_ranges=[],
568   oneofs=[
569   ],
570   serialized_start=1552,
571   serialized_end=1600,
572 )
573
574
575 _COMMANDRESPONSE = _descriptor.Descriptor(
576   name='CommandResponse',
577   full_name='openxc.CommandResponse',
578   filename=None,
579   file=DESCRIPTOR,
580   containing_type=None,
581   fields=[
582     _descriptor.FieldDescriptor(
583       name='type', full_name='openxc.CommandResponse.type', index=0,
584       number=1, type=14, cpp_type=8, label=1,
585       has_default_value=False, default_value=1,
586       message_type=None, enum_type=None, containing_type=None,
587       is_extension=False, extension_scope=None,
588       options=None),
589     _descriptor.FieldDescriptor(
590       name='message', full_name='openxc.CommandResponse.message', index=1,
591       number=2, type=9, cpp_type=9, label=1,
592       has_default_value=False, default_value=_b("").decode('utf-8'),
593       message_type=None, enum_type=None, containing_type=None,
594       is_extension=False, extension_scope=None,
595       options=None),
596     _descriptor.FieldDescriptor(
597       name='status', full_name='openxc.CommandResponse.status', index=2,
598       number=3, type=8, cpp_type=7, label=1,
599       has_default_value=False, default_value=False,
600       message_type=None, enum_type=None, containing_type=None,
601       is_extension=False, extension_scope=None,
602       options=None),
603   ],
604   extensions=[
605   ],
606   nested_types=[],
607   enum_types=[
608   ],
609   options=None,
610   is_extendable=False,
611   extension_ranges=[],
612   oneofs=[
613   ],
614   serialized_start=1602,
615   serialized_end=1695,
616 )
617
618
619 _DIAGNOSTICREQUEST = _descriptor.Descriptor(
620   name='DiagnosticRequest',
621   full_name='openxc.DiagnosticRequest',
622   filename=None,
623   file=DESCRIPTOR,
624   containing_type=None,
625   fields=[
626     _descriptor.FieldDescriptor(
627       name='bus', full_name='openxc.DiagnosticRequest.bus', index=0,
628       number=1, type=5, cpp_type=1, label=1,
629       has_default_value=False, default_value=0,
630       message_type=None, enum_type=None, containing_type=None,
631       is_extension=False, extension_scope=None,
632       options=None),
633     _descriptor.FieldDescriptor(
634       name='message_id', full_name='openxc.DiagnosticRequest.message_id', index=1,
635       number=2, type=13, cpp_type=3, label=1,
636       has_default_value=False, default_value=0,
637       message_type=None, enum_type=None, containing_type=None,
638       is_extension=False, extension_scope=None,
639       options=None),
640     _descriptor.FieldDescriptor(
641       name='mode', full_name='openxc.DiagnosticRequest.mode', index=2,
642       number=3, type=13, cpp_type=3, label=1,
643       has_default_value=False, default_value=0,
644       message_type=None, enum_type=None, containing_type=None,
645       is_extension=False, extension_scope=None,
646       options=None),
647     _descriptor.FieldDescriptor(
648       name='pid', full_name='openxc.DiagnosticRequest.pid', index=3,
649       number=4, type=13, cpp_type=3, label=1,
650       has_default_value=False, default_value=0,
651       message_type=None, enum_type=None, containing_type=None,
652       is_extension=False, extension_scope=None,
653       options=None),
654     _descriptor.FieldDescriptor(
655       name='payload', full_name='openxc.DiagnosticRequest.payload', index=4,
656       number=5, type=12, cpp_type=9, label=1,
657       has_default_value=False, default_value=_b(""),
658       message_type=None, enum_type=None, containing_type=None,
659       is_extension=False, extension_scope=None,
660       options=None),
661     _descriptor.FieldDescriptor(
662       name='multiple_responses', full_name='openxc.DiagnosticRequest.multiple_responses', index=5,
663       number=6, type=8, cpp_type=7, label=1,
664       has_default_value=False, default_value=False,
665       message_type=None, enum_type=None, containing_type=None,
666       is_extension=False, extension_scope=None,
667       options=None),
668     _descriptor.FieldDescriptor(
669       name='frequency', full_name='openxc.DiagnosticRequest.frequency', index=6,
670       number=7, type=1, cpp_type=5, label=1,
671       has_default_value=False, default_value=0,
672       message_type=None, enum_type=None, containing_type=None,
673       is_extension=False, extension_scope=None,
674       options=None),
675     _descriptor.FieldDescriptor(
676       name='name', full_name='openxc.DiagnosticRequest.name', index=7,
677       number=8, type=9, cpp_type=9, label=1,
678       has_default_value=False, default_value=_b("").decode('utf-8'),
679       message_type=None, enum_type=None, containing_type=None,
680       is_extension=False, extension_scope=None,
681       options=None),
682     _descriptor.FieldDescriptor(
683       name='decoded_type', full_name='openxc.DiagnosticRequest.decoded_type', index=8,
684       number=9, type=14, cpp_type=8, label=1,
685       has_default_value=False, default_value=1,
686       message_type=None, enum_type=None, containing_type=None,
687       is_extension=False, extension_scope=None,
688       options=None),
689   ],
690   extensions=[
691   ],
692   nested_types=[],
693   enum_types=[
694     _DIAGNOSTICREQUEST_DECODEDTYPE,
695   ],
696   options=None,
697   is_extendable=False,
698   extension_ranges=[],
699   oneofs=[
700   ],
701   serialized_start=1698,
702   serialized_end=1951,
703 )
704
705
706 _DIAGNOSTICRESPONSE = _descriptor.Descriptor(
707   name='DiagnosticResponse',
708   full_name='openxc.DiagnosticResponse',
709   filename=None,
710   file=DESCRIPTOR,
711   containing_type=None,
712   fields=[
713     _descriptor.FieldDescriptor(
714       name='bus', full_name='openxc.DiagnosticResponse.bus', index=0,
715       number=1, type=5, cpp_type=1, label=1,
716       has_default_value=False, default_value=0,
717       message_type=None, enum_type=None, containing_type=None,
718       is_extension=False, extension_scope=None,
719       options=None),
720     _descriptor.FieldDescriptor(
721       name='message_id', full_name='openxc.DiagnosticResponse.message_id', index=1,
722       number=2, type=13, cpp_type=3, label=1,
723       has_default_value=False, default_value=0,
724       message_type=None, enum_type=None, containing_type=None,
725       is_extension=False, extension_scope=None,
726       options=None),
727     _descriptor.FieldDescriptor(
728       name='mode', full_name='openxc.DiagnosticResponse.mode', index=2,
729       number=3, type=13, cpp_type=3, label=1,
730       has_default_value=False, default_value=0,
731       message_type=None, enum_type=None, containing_type=None,
732       is_extension=False, extension_scope=None,
733       options=None),
734     _descriptor.FieldDescriptor(
735       name='pid', full_name='openxc.DiagnosticResponse.pid', index=3,
736       number=4, type=13, cpp_type=3, label=1,
737       has_default_value=False, default_value=0,
738       message_type=None, enum_type=None, containing_type=None,
739       is_extension=False, extension_scope=None,
740       options=None),
741     _descriptor.FieldDescriptor(
742       name='success', full_name='openxc.DiagnosticResponse.success', index=4,
743       number=5, type=8, cpp_type=7, label=1,
744       has_default_value=False, default_value=False,
745       message_type=None, enum_type=None, containing_type=None,
746       is_extension=False, extension_scope=None,
747       options=None),
748     _descriptor.FieldDescriptor(
749       name='negative_response_code', full_name='openxc.DiagnosticResponse.negative_response_code', index=5,
750       number=6, type=13, cpp_type=3, label=1,
751       has_default_value=False, default_value=0,
752       message_type=None, enum_type=None, containing_type=None,
753       is_extension=False, extension_scope=None,
754       options=None),
755     _descriptor.FieldDescriptor(
756       name='payload', full_name='openxc.DiagnosticResponse.payload', index=6,
757       number=7, type=12, cpp_type=9, label=1,
758       has_default_value=False, default_value=_b(""),
759       message_type=None, enum_type=None, containing_type=None,
760       is_extension=False, extension_scope=None,
761       options=None),
762     _descriptor.FieldDescriptor(
763       name='value', full_name='openxc.DiagnosticResponse.value', index=7,
764       number=8, type=1, cpp_type=5, label=1,
765       has_default_value=False, default_value=0,
766       message_type=None, enum_type=None, containing_type=None,
767       is_extension=False, extension_scope=None,
768       options=None),
769   ],
770   extensions=[
771   ],
772   nested_types=[],
773   enum_types=[
774   ],
775   options=None,
776   is_extendable=False,
777   extension_ranges=[],
778   oneofs=[
779   ],
780   serialized_start=1954,
781   serialized_end=2115,
782 )
783
784
785 _DYNAMICFIELD = _descriptor.Descriptor(
786   name='DynamicField',
787   full_name='openxc.DynamicField',
788   filename=None,
789   file=DESCRIPTOR,
790   containing_type=None,
791   fields=[
792     _descriptor.FieldDescriptor(
793       name='type', full_name='openxc.DynamicField.type', index=0,
794       number=1, type=14, cpp_type=8, label=1,
795       has_default_value=False, default_value=1,
796       message_type=None, enum_type=None, containing_type=None,
797       is_extension=False, extension_scope=None,
798       options=None),
799     _descriptor.FieldDescriptor(
800       name='string_value', full_name='openxc.DynamicField.string_value', index=1,
801       number=2, type=9, cpp_type=9, label=1,
802       has_default_value=False, default_value=_b("").decode('utf-8'),
803       message_type=None, enum_type=None, containing_type=None,
804       is_extension=False, extension_scope=None,
805       options=None),
806     _descriptor.FieldDescriptor(
807       name='numeric_value', full_name='openxc.DynamicField.numeric_value', index=2,
808       number=3, type=1, cpp_type=5, label=1,
809       has_default_value=False, default_value=0,
810       message_type=None, enum_type=None, containing_type=None,
811       is_extension=False, extension_scope=None,
812       options=None),
813     _descriptor.FieldDescriptor(
814       name='boolean_value', full_name='openxc.DynamicField.boolean_value', index=3,
815       number=4, type=8, cpp_type=7, label=1,
816       has_default_value=False, default_value=False,
817       message_type=None, enum_type=None, containing_type=None,
818       is_extension=False, extension_scope=None,
819       options=None),
820   ],
821   extensions=[
822   ],
823   nested_types=[],
824   enum_types=[
825     _DYNAMICFIELD_TYPE,
826   ],
827   options=None,
828   is_extendable=False,
829   extension_ranges=[],
830   oneofs=[
831   ],
832   serialized_start=2118,
833   serialized_end=2280,
834 )
835
836
837 _SIMPLEMESSAGE = _descriptor.Descriptor(
838   name='SimpleMessage',
839   full_name='openxc.SimpleMessage',
840   filename=None,
841   file=DESCRIPTOR,
842   containing_type=None,
843   fields=[
844     _descriptor.FieldDescriptor(
845       name='name', full_name='openxc.SimpleMessage.name', index=0,
846       number=1, type=9, cpp_type=9, label=1,
847       has_default_value=False, default_value=_b("").decode('utf-8'),
848       message_type=None, enum_type=None, containing_type=None,
849       is_extension=False, extension_scope=None,
850       options=None),
851     _descriptor.FieldDescriptor(
852       name='value', full_name='openxc.SimpleMessage.value', index=1,
853       number=2, type=11, cpp_type=10, label=1,
854       has_default_value=False, default_value=None,
855       message_type=None, enum_type=None, containing_type=None,
856       is_extension=False, extension_scope=None,
857       options=None),
858     _descriptor.FieldDescriptor(
859       name='event', full_name='openxc.SimpleMessage.event', index=2,
860       number=3, type=11, cpp_type=10, label=1,
861       has_default_value=False, default_value=None,
862       message_type=None, enum_type=None, containing_type=None,
863       is_extension=False, extension_scope=None,
864       options=None),
865   ],
866   extensions=[
867   ],
868   nested_types=[],
869   enum_types=[
870   ],
871   options=None,
872   is_extendable=False,
873   extension_ranges=[],
874   oneofs=[
875   ],
876   serialized_start=2282,
877   serialized_end=2385,
878 )
879
880 _VEHICLEMESSAGE.fields_by_name['type'].enum_type = _VEHICLEMESSAGE_TYPE
881 _VEHICLEMESSAGE.fields_by_name['can_message'].message_type = _CANMESSAGE
882 _VEHICLEMESSAGE.fields_by_name['simple_message'].message_type = _SIMPLEMESSAGE
883 _VEHICLEMESSAGE.fields_by_name['diagnostic_response'].message_type = _DIAGNOSTICRESPONSE
884 _VEHICLEMESSAGE.fields_by_name['control_command'].message_type = _CONTROLCOMMAND
885 _VEHICLEMESSAGE.fields_by_name['command_response'].message_type = _COMMANDRESPONSE
886 _VEHICLEMESSAGE_TYPE.containing_type = _VEHICLEMESSAGE
887 _CANMESSAGE.fields_by_name['frame_format'].enum_type = _CANMESSAGE_FRAMEFORMAT
888 _CANMESSAGE_FRAMEFORMAT.containing_type = _CANMESSAGE
889 _CONTROLCOMMAND.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
890 _CONTROLCOMMAND.fields_by_name['diagnostic_request'].message_type = _DIAGNOSTICCONTROLCOMMAND
891 _CONTROLCOMMAND.fields_by_name['passthrough_mode_request'].message_type = _PASSTHROUGHMODECONTROLCOMMAND
892 _CONTROLCOMMAND.fields_by_name['acceptance_filter_bypass_command'].message_type = _ACCEPTANCEFILTERBYPASSCOMMAND
893 _CONTROLCOMMAND.fields_by_name['payload_format_command'].message_type = _PAYLOADFORMATCOMMAND
894 _CONTROLCOMMAND.fields_by_name['predefined_obd2_requests_command'].message_type = _PREDEFINEDOBD2REQUESTSCOMMAND
895 _CONTROLCOMMAND_TYPE.containing_type = _CONTROLCOMMAND
896 _DIAGNOSTICCONTROLCOMMAND.fields_by_name['request'].message_type = _DIAGNOSTICREQUEST
897 _DIAGNOSTICCONTROLCOMMAND.fields_by_name['action'].enum_type = _DIAGNOSTICCONTROLCOMMAND_ACTION
898 _DIAGNOSTICCONTROLCOMMAND_ACTION.containing_type = _DIAGNOSTICCONTROLCOMMAND
899 _PAYLOADFORMATCOMMAND.fields_by_name['format'].enum_type = _PAYLOADFORMATCOMMAND_PAYLOADFORMAT
900 _PAYLOADFORMATCOMMAND_PAYLOADFORMAT.containing_type = _PAYLOADFORMATCOMMAND
901 _COMMANDRESPONSE.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
902 _DIAGNOSTICREQUEST.fields_by_name['decoded_type'].enum_type = _DIAGNOSTICREQUEST_DECODEDTYPE
903 _DIAGNOSTICREQUEST_DECODEDTYPE.containing_type = _DIAGNOSTICREQUEST
904 _DYNAMICFIELD.fields_by_name['type'].enum_type = _DYNAMICFIELD_TYPE
905 _DYNAMICFIELD_TYPE.containing_type = _DYNAMICFIELD
906 _SIMPLEMESSAGE.fields_by_name['value'].message_type = _DYNAMICFIELD
907 _SIMPLEMESSAGE.fields_by_name['event'].message_type = _DYNAMICFIELD
908 DESCRIPTOR.message_types_by_name['VehicleMessage'] = _VEHICLEMESSAGE
909 DESCRIPTOR.message_types_by_name['CanMessage'] = _CANMESSAGE
910 DESCRIPTOR.message_types_by_name['ControlCommand'] = _CONTROLCOMMAND
911 DESCRIPTOR.message_types_by_name['DiagnosticControlCommand'] = _DIAGNOSTICCONTROLCOMMAND
912 DESCRIPTOR.message_types_by_name['PassthroughModeControlCommand'] = _PASSTHROUGHMODECONTROLCOMMAND
913 DESCRIPTOR.message_types_by_name['AcceptanceFilterBypassCommand'] = _ACCEPTANCEFILTERBYPASSCOMMAND
914 DESCRIPTOR.message_types_by_name['PayloadFormatCommand'] = _PAYLOADFORMATCOMMAND
915 DESCRIPTOR.message_types_by_name['PredefinedObd2RequestsCommand'] = _PREDEFINEDOBD2REQUESTSCOMMAND
916 DESCRIPTOR.message_types_by_name['CommandResponse'] = _COMMANDRESPONSE
917 DESCRIPTOR.message_types_by_name['DiagnosticRequest'] = _DIAGNOSTICREQUEST
918 DESCRIPTOR.message_types_by_name['DiagnosticResponse'] = _DIAGNOSTICRESPONSE
919 DESCRIPTOR.message_types_by_name['DynamicField'] = _DYNAMICFIELD
920 DESCRIPTOR.message_types_by_name['SimpleMessage'] = _SIMPLEMESSAGE
921
922 VehicleMessage = _reflection.GeneratedProtocolMessageType('VehicleMessage', (_message.Message,), dict(
923   DESCRIPTOR = _VEHICLEMESSAGE,
924   __module__ = 'openxc_pb2'
925   # @@protoc_insertion_point(class_scope:openxc.VehicleMessage)
926   ))
927 _sym_db.RegisterMessage(VehicleMessage)
928
929 CanMessage = _reflection.GeneratedProtocolMessageType('CanMessage', (_message.Message,), dict(
930   DESCRIPTOR = _CANMESSAGE,
931   __module__ = 'openxc_pb2'
932   # @@protoc_insertion_point(class_scope:openxc.CanMessage)
933   ))
934 _sym_db.RegisterMessage(CanMessage)
935
936 ControlCommand = _reflection.GeneratedProtocolMessageType('ControlCommand', (_message.Message,), dict(
937   DESCRIPTOR = _CONTROLCOMMAND,
938   __module__ = 'openxc_pb2'
939   # @@protoc_insertion_point(class_scope:openxc.ControlCommand)
940   ))
941 _sym_db.RegisterMessage(ControlCommand)
942
943 DiagnosticControlCommand = _reflection.GeneratedProtocolMessageType('DiagnosticControlCommand', (_message.Message,), dict(
944   DESCRIPTOR = _DIAGNOSTICCONTROLCOMMAND,
945   __module__ = 'openxc_pb2'
946   # @@protoc_insertion_point(class_scope:openxc.DiagnosticControlCommand)
947   ))
948 _sym_db.RegisterMessage(DiagnosticControlCommand)
949
950 PassthroughModeControlCommand = _reflection.GeneratedProtocolMessageType('PassthroughModeControlCommand', (_message.Message,), dict(
951   DESCRIPTOR = _PASSTHROUGHMODECONTROLCOMMAND,
952   __module__ = 'openxc_pb2'
953   # @@protoc_insertion_point(class_scope:openxc.PassthroughModeControlCommand)
954   ))
955 _sym_db.RegisterMessage(PassthroughModeControlCommand)
956
957 AcceptanceFilterBypassCommand = _reflection.GeneratedProtocolMessageType('AcceptanceFilterBypassCommand', (_message.Message,), dict(
958   DESCRIPTOR = _ACCEPTANCEFILTERBYPASSCOMMAND,
959   __module__ = 'openxc_pb2'
960   # @@protoc_insertion_point(class_scope:openxc.AcceptanceFilterBypassCommand)
961   ))
962 _sym_db.RegisterMessage(AcceptanceFilterBypassCommand)
963
964 PayloadFormatCommand = _reflection.GeneratedProtocolMessageType('PayloadFormatCommand', (_message.Message,), dict(
965   DESCRIPTOR = _PAYLOADFORMATCOMMAND,
966   __module__ = 'openxc_pb2'
967   # @@protoc_insertion_point(class_scope:openxc.PayloadFormatCommand)
968   ))
969 _sym_db.RegisterMessage(PayloadFormatCommand)
970
971 PredefinedObd2RequestsCommand = _reflection.GeneratedProtocolMessageType('PredefinedObd2RequestsCommand', (_message.Message,), dict(
972   DESCRIPTOR = _PREDEFINEDOBD2REQUESTSCOMMAND,
973   __module__ = 'openxc_pb2'
974   # @@protoc_insertion_point(class_scope:openxc.PredefinedObd2RequestsCommand)
975   ))
976 _sym_db.RegisterMessage(PredefinedObd2RequestsCommand)
977
978 CommandResponse = _reflection.GeneratedProtocolMessageType('CommandResponse', (_message.Message,), dict(
979   DESCRIPTOR = _COMMANDRESPONSE,
980   __module__ = 'openxc_pb2'
981   # @@protoc_insertion_point(class_scope:openxc.CommandResponse)
982   ))
983 _sym_db.RegisterMessage(CommandResponse)
984
985 DiagnosticRequest = _reflection.GeneratedProtocolMessageType('DiagnosticRequest', (_message.Message,), dict(
986   DESCRIPTOR = _DIAGNOSTICREQUEST,
987   __module__ = 'openxc_pb2'
988   # @@protoc_insertion_point(class_scope:openxc.DiagnosticRequest)
989   ))
990 _sym_db.RegisterMessage(DiagnosticRequest)
991
992 DiagnosticResponse = _reflection.GeneratedProtocolMessageType('DiagnosticResponse', (_message.Message,), dict(
993   DESCRIPTOR = _DIAGNOSTICRESPONSE,
994   __module__ = 'openxc_pb2'
995   # @@protoc_insertion_point(class_scope:openxc.DiagnosticResponse)
996   ))
997 _sym_db.RegisterMessage(DiagnosticResponse)
998
999 DynamicField = _reflection.GeneratedProtocolMessageType('DynamicField', (_message.Message,), dict(
1000   DESCRIPTOR = _DYNAMICFIELD,
1001   __module__ = 'openxc_pb2'
1002   # @@protoc_insertion_point(class_scope:openxc.DynamicField)
1003   ))
1004 _sym_db.RegisterMessage(DynamicField)
1005
1006 SimpleMessage = _reflection.GeneratedProtocolMessageType('SimpleMessage', (_message.Message,), dict(
1007   DESCRIPTOR = _SIMPLEMESSAGE,
1008   __module__ = 'openxc_pb2'
1009   # @@protoc_insertion_point(class_scope:openxc.SimpleMessage)
1010   ))
1011 _sym_db.RegisterMessage(SimpleMessage)
1012
1013
1014 DESCRIPTOR.has_options = True
1015 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\ncom.openxcB\016BinaryMessages'))
1016 # @@protoc_insertion_point(module_scope)