Separation Generator to a dedicated repo
[apps/low-level-can-service.git] / libs / openxc-message-format / gen / python / openxc_pb2.py
1 # Generated by the protocol buffer compiler.  DO NOT EDIT!
2
3 from google.protobuf import descriptor
4 from google.protobuf import message
5 from google.protobuf import reflection
6 from google.protobuf import descriptor_pb2
7 # @@protoc_insertion_point(imports)
8
9
10
11 DESCRIPTOR = descriptor.FileDescriptor(
12   name='openxc.proto',
13   package='openxc',
14   serialized_pb='\n\x0copenxc.proto\x12\x06openxc\"\x9b\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\x12\x11\n\ttimestamp\x18\x07 \x01(\x04\"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\"\x97\x06\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\x12\x46\n\x1bmodem_configuration_command\x18\x07 \x01(\x0b\x32!.openxc.ModemConfigurationCommand\x12\x42\n\x19rtc_configuration_command\x18\x08 \x01(\x0b\x32\x1f.openxc.RTCConfigurationCommand\"\xe6\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\x12\x17\n\x13MODEM_CONFIGURATION\x10\x08\x12\x15\n\x11RTC_CONFIGURATION\x10\t\x12\x13\n\x0fSD_MOUNT_STATUS\x10\n\x12\x0c\n\x08PLATFORM\x10\x0b\"\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\"\x8c\x01\n\x14PayloadFormatCommand\x12:\n\x06\x66ormat\x18\x01 \x01(\x0e\x32*.openxc.PayloadFormatCommand.PayloadFormat\"8\n\rPayloadFormat\x12\x08\n\x04JSON\x10\x01\x12\x0c\n\x08PROTOBUF\x10\x02\x12\x0f\n\x0bMESSAGEPACK\x10\x03\"0\n\x1dPredefinedObd2RequestsCommand\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\xd1\x03\n\x17NetworkOperatorSettings\x12\x18\n\x10\x61llowDataRoaming\x18\x01 \x01(\x08\x12N\n\x12operatorSelectMode\x18\x02 \x01(\x0e\x32\x32.openxc.NetworkOperatorSettings.OperatorSelectMode\x12L\n\x11networkDescriptor\x18\x03 \x01(\x0b\x32\x31.openxc.NetworkOperatorSettings.NetworkDescriptor\x1a\x98\x01\n\x11NetworkDescriptor\x12\x0c\n\x04PLMN\x18\x01 \x01(\r\x12R\n\x0bnetworkType\x18\x02 \x01(\x0e\x32=.openxc.NetworkOperatorSettings.NetworkDescriptor.NetworkType\"!\n\x0bNetworkType\x12\x07\n\x03GSM\x10\x00\x12\t\n\x05UTRAN\x10\x02\"c\n\x12OperatorSelectMode\x12\r\n\tAUTOMATIC\x10\x00\x12\n\n\x06MANUAL\x10\x01\x12\x0e\n\nDEREGISTER\x10\x02\x12\x0c\n\x08SET_ONLY\x10\x03\x12\x14\n\x10MANUAL_AUTOMATIC\x10\x04\"\"\n\x13NetworkDataSettings\x12\x0b\n\x03\x41PN\x18\x01 \x01(\t\"3\n\x15ServerConnectSettings\x12\x0c\n\x04host\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\r\"\xd5\x01\n\x19ModemConfigurationCommand\x12@\n\x17networkOperatorSettings\x18\x01 \x01(\x0b\x32\x1f.openxc.NetworkOperatorSettings\x12\x38\n\x13networkDataSettings\x18\x02 \x01(\x0b\x32\x1b.openxc.NetworkDataSettings\x12<\n\x15serverConnectSettings\x18\x03 \x01(\x0b\x32\x1d.openxc.ServerConnectSettings\",\n\x17RTCConfigurationCommand\x12\x11\n\tunix_time\x18\x01 \x01(\r\"]\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')
15
16
17
18 _VEHICLEMESSAGE_TYPE = descriptor.EnumDescriptor(
19   name='Type',
20   full_name='openxc.VehicleMessage.Type',
21   filename=None,
22   file=DESCRIPTOR,
23   values=[
24     descriptor.EnumValueDescriptor(
25       name='CAN', index=0, number=1,
26       options=None,
27       type=None),
28     descriptor.EnumValueDescriptor(
29       name='SIMPLE', index=1, number=2,
30       options=None,
31       type=None),
32     descriptor.EnumValueDescriptor(
33       name='DIAGNOSTIC', index=2, number=3,
34       options=None,
35       type=None),
36     descriptor.EnumValueDescriptor(
37       name='CONTROL_COMMAND', index=3, number=4,
38       options=None,
39       type=None),
40     descriptor.EnumValueDescriptor(
41       name='COMMAND_RESPONSE', index=4, number=5,
42       options=None,
43       type=None),
44   ],
45   containing_type=None,
46   options=None,
47   serialized_start=350,
48   serialized_end=436,
49 )
50
51 _CANMESSAGE_FRAMEFORMAT = descriptor.EnumDescriptor(
52   name='FrameFormat',
53   full_name='openxc.CanMessage.FrameFormat',
54   filename=None,
55   file=DESCRIPTOR,
56   values=[
57     descriptor.EnumValueDescriptor(
58       name='STANDARD', index=0, number=1,
59       options=None,
60       type=None),
61     descriptor.EnumValueDescriptor(
62       name='EXTENDED', index=1, number=2,
63       options=None,
64       type=None),
65   ],
66   containing_type=None,
67   options=None,
68   serialized_start=546,
69   serialized_end=587,
70 )
71
72 _CONTROLCOMMAND_TYPE = descriptor.EnumDescriptor(
73   name='Type',
74   full_name='openxc.ControlCommand.Type',
75   filename=None,
76   file=DESCRIPTOR,
77   values=[
78     descriptor.EnumValueDescriptor(
79       name='VERSION', index=0, number=1,
80       options=None,
81       type=None),
82     descriptor.EnumValueDescriptor(
83       name='DEVICE_ID', index=1, number=2,
84       options=None,
85       type=None),
86     descriptor.EnumValueDescriptor(
87       name='DIAGNOSTIC', index=2, number=3,
88       options=None,
89       type=None),
90     descriptor.EnumValueDescriptor(
91       name='PASSTHROUGH', index=3, number=4,
92       options=None,
93       type=None),
94     descriptor.EnumValueDescriptor(
95       name='ACCEPTANCE_FILTER_BYPASS', index=4, number=5,
96       options=None,
97       type=None),
98     descriptor.EnumValueDescriptor(
99       name='PAYLOAD_FORMAT', index=5, number=6,
100       options=None,
101       type=None),
102     descriptor.EnumValueDescriptor(
103       name='PREDEFINED_OBD2_REQUESTS', index=6, number=7,
104       options=None,
105       type=None),
106     descriptor.EnumValueDescriptor(
107       name='MODEM_CONFIGURATION', index=7, number=8,
108       options=None,
109       type=None),
110     descriptor.EnumValueDescriptor(
111       name='RTC_CONFIGURATION', index=8, number=9,
112       options=None,
113       type=None),
114     descriptor.EnumValueDescriptor(
115       name='SD_MOUNT_STATUS', index=9, number=10,
116       options=None,
117       type=None),
118     descriptor.EnumValueDescriptor(
119       name='PLATFORM', index=10, number=11,
120       options=None,
121       type=None),
122   ],
123   containing_type=None,
124   options=None,
125   serialized_start=1151,
126   serialized_end=1381,
127 )
128
129 _DIAGNOSTICCONTROLCOMMAND_ACTION = descriptor.EnumDescriptor(
130   name='Action',
131   full_name='openxc.DiagnosticControlCommand.Action',
132   filename=None,
133   file=DESCRIPTOR,
134   values=[
135     descriptor.EnumValueDescriptor(
136       name='ADD', index=0, number=1,
137       options=None,
138       type=None),
139     descriptor.EnumValueDescriptor(
140       name='CANCEL', index=1, number=2,
141       options=None,
142       type=None),
143   ],
144   containing_type=None,
145   options=None,
146   serialized_start=1513,
147   serialized_end=1542,
148 )
149
150 _PAYLOADFORMATCOMMAND_PAYLOADFORMAT = descriptor.EnumDescriptor(
151   name='PayloadFormat',
152   full_name='openxc.PayloadFormatCommand.PayloadFormat',
153   filename=None,
154   file=DESCRIPTOR,
155   values=[
156     descriptor.EnumValueDescriptor(
157       name='JSON', index=0, number=1,
158       options=None,
159       type=None),
160     descriptor.EnumValueDescriptor(
161       name='PROTOBUF', index=1, number=2,
162       options=None,
163       type=None),
164     descriptor.EnumValueDescriptor(
165       name='MESSAGEPACK', index=2, number=3,
166       options=None,
167       type=None),
168   ],
169   containing_type=None,
170   options=None,
171   serialized_start=1754,
172   serialized_end=1810,
173 )
174
175 _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR_NETWORKTYPE = descriptor.EnumDescriptor(
176   name='NetworkType',
177   full_name='openxc.NetworkOperatorSettings.NetworkDescriptor.NetworkType',
178   filename=None,
179   file=DESCRIPTOR,
180   values=[
181     descriptor.EnumValueDescriptor(
182       name='GSM', index=0, number=0,
183       options=None,
184       type=None),
185     descriptor.EnumValueDescriptor(
186       name='UTRAN', index=1, number=2,
187       options=None,
188       type=None),
189   ],
190   containing_type=None,
191   options=None,
192   serialized_start=2194,
193   serialized_end=2227,
194 )
195
196 _NETWORKOPERATORSETTINGS_OPERATORSELECTMODE = descriptor.EnumDescriptor(
197   name='OperatorSelectMode',
198   full_name='openxc.NetworkOperatorSettings.OperatorSelectMode',
199   filename=None,
200   file=DESCRIPTOR,
201   values=[
202     descriptor.EnumValueDescriptor(
203       name='AUTOMATIC', index=0, number=0,
204       options=None,
205       type=None),
206     descriptor.EnumValueDescriptor(
207       name='MANUAL', index=1, number=1,
208       options=None,
209       type=None),
210     descriptor.EnumValueDescriptor(
211       name='DEREGISTER', index=2, number=2,
212       options=None,
213       type=None),
214     descriptor.EnumValueDescriptor(
215       name='SET_ONLY', index=3, number=3,
216       options=None,
217       type=None),
218     descriptor.EnumValueDescriptor(
219       name='MANUAL_AUTOMATIC', index=4, number=4,
220       options=None,
221       type=None),
222   ],
223   containing_type=None,
224   options=None,
225   serialized_start=2229,
226   serialized_end=2328,
227 )
228
229 _DIAGNOSTICREQUEST_DECODEDTYPE = descriptor.EnumDescriptor(
230   name='DecodedType',
231   full_name='openxc.DiagnosticRequest.DecodedType',
232   filename=None,
233   file=DESCRIPTOR,
234   values=[
235     descriptor.EnumValueDescriptor(
236       name='NONE', index=0, number=1,
237       options=None,
238       type=None),
239     descriptor.EnumValueDescriptor(
240       name='OBD2', index=1, number=2,
241       options=None,
242       type=None),
243   ],
244   containing_type=None,
245   options=None,
246   serialized_start=2997,
247   serialized_end=3030,
248 )
249
250 _DYNAMICFIELD_TYPE = descriptor.EnumDescriptor(
251   name='Type',
252   full_name='openxc.DynamicField.Type',
253   filename=None,
254   file=DESCRIPTOR,
255   values=[
256     descriptor.EnumValueDescriptor(
257       name='STRING', index=0, number=1,
258       options=None,
259       type=None),
260     descriptor.EnumValueDescriptor(
261       name='NUM', index=1, number=2,
262       options=None,
263       type=None),
264     descriptor.EnumValueDescriptor(
265       name='BOOL', index=2, number=3,
266       options=None,
267       type=None),
268   ],
269   containing_type=None,
270   options=None,
271   serialized_start=3322,
272   serialized_end=3359,
273 )
274
275
276 _VEHICLEMESSAGE = descriptor.Descriptor(
277   name='VehicleMessage',
278   full_name='openxc.VehicleMessage',
279   filename=None,
280   file=DESCRIPTOR,
281   containing_type=None,
282   fields=[
283     descriptor.FieldDescriptor(
284       name='type', full_name='openxc.VehicleMessage.type', index=0,
285       number=1, type=14, cpp_type=8, label=1,
286       has_default_value=False, default_value=1,
287       message_type=None, enum_type=None, containing_type=None,
288       is_extension=False, extension_scope=None,
289       options=None),
290     descriptor.FieldDescriptor(
291       name='can_message', full_name='openxc.VehicleMessage.can_message', index=1,
292       number=2, type=11, cpp_type=10, label=1,
293       has_default_value=False, default_value=None,
294       message_type=None, enum_type=None, containing_type=None,
295       is_extension=False, extension_scope=None,
296       options=None),
297     descriptor.FieldDescriptor(
298       name='simple_message', full_name='openxc.VehicleMessage.simple_message', index=2,
299       number=3, type=11, cpp_type=10, label=1,
300       has_default_value=False, default_value=None,
301       message_type=None, enum_type=None, containing_type=None,
302       is_extension=False, extension_scope=None,
303       options=None),
304     descriptor.FieldDescriptor(
305       name='diagnostic_response', full_name='openxc.VehicleMessage.diagnostic_response', index=3,
306       number=4, type=11, cpp_type=10, label=1,
307       has_default_value=False, default_value=None,
308       message_type=None, enum_type=None, containing_type=None,
309       is_extension=False, extension_scope=None,
310       options=None),
311     descriptor.FieldDescriptor(
312       name='control_command', full_name='openxc.VehicleMessage.control_command', index=4,
313       number=5, type=11, cpp_type=10, label=1,
314       has_default_value=False, default_value=None,
315       message_type=None, enum_type=None, containing_type=None,
316       is_extension=False, extension_scope=None,
317       options=None),
318     descriptor.FieldDescriptor(
319       name='command_response', full_name='openxc.VehicleMessage.command_response', index=5,
320       number=6, type=11, cpp_type=10, label=1,
321       has_default_value=False, default_value=None,
322       message_type=None, enum_type=None, containing_type=None,
323       is_extension=False, extension_scope=None,
324       options=None),
325     descriptor.FieldDescriptor(
326       name='timestamp', full_name='openxc.VehicleMessage.timestamp', index=6,
327       number=7, type=4, cpp_type=4, label=1,
328       has_default_value=False, default_value=0,
329       message_type=None, enum_type=None, containing_type=None,
330       is_extension=False, extension_scope=None,
331       options=None),
332   ],
333   extensions=[
334   ],
335   nested_types=[],
336   enum_types=[
337     _VEHICLEMESSAGE_TYPE,
338   ],
339   options=None,
340   is_extendable=False,
341   extension_ranges=[],
342   serialized_start=25,
343   serialized_end=436,
344 )
345
346
347 _CANMESSAGE = descriptor.Descriptor(
348   name='CanMessage',
349   full_name='openxc.CanMessage',
350   filename=None,
351   file=DESCRIPTOR,
352   containing_type=None,
353   fields=[
354     descriptor.FieldDescriptor(
355       name='bus', full_name='openxc.CanMessage.bus', index=0,
356       number=1, type=5, cpp_type=1, label=1,
357       has_default_value=False, default_value=0,
358       message_type=None, enum_type=None, containing_type=None,
359       is_extension=False, extension_scope=None,
360       options=None),
361     descriptor.FieldDescriptor(
362       name='id', full_name='openxc.CanMessage.id', index=1,
363       number=2, type=13, cpp_type=3, label=1,
364       has_default_value=False, default_value=0,
365       message_type=None, enum_type=None, containing_type=None,
366       is_extension=False, extension_scope=None,
367       options=None),
368     descriptor.FieldDescriptor(
369       name='data', full_name='openxc.CanMessage.data', index=2,
370       number=3, type=12, cpp_type=9, label=1,
371       has_default_value=False, default_value="",
372       message_type=None, enum_type=None, containing_type=None,
373       is_extension=False, extension_scope=None,
374       options=None),
375     descriptor.FieldDescriptor(
376       name='frame_format', full_name='openxc.CanMessage.frame_format', index=3,
377       number=4, type=14, cpp_type=8, label=1,
378       has_default_value=False, default_value=1,
379       message_type=None, enum_type=None, containing_type=None,
380       is_extension=False, extension_scope=None,
381       options=None),
382   ],
383   extensions=[
384   ],
385   nested_types=[],
386   enum_types=[
387     _CANMESSAGE_FRAMEFORMAT,
388   ],
389   options=None,
390   is_extendable=False,
391   extension_ranges=[],
392   serialized_start=439,
393   serialized_end=587,
394 )
395
396
397 _CONTROLCOMMAND = descriptor.Descriptor(
398   name='ControlCommand',
399   full_name='openxc.ControlCommand',
400   filename=None,
401   file=DESCRIPTOR,
402   containing_type=None,
403   fields=[
404     descriptor.FieldDescriptor(
405       name='type', full_name='openxc.ControlCommand.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='diagnostic_request', full_name='openxc.ControlCommand.diagnostic_request', index=1,
413       number=2, type=11, cpp_type=10, label=1,
414       has_default_value=False, default_value=None,
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='passthrough_mode_request', full_name='openxc.ControlCommand.passthrough_mode_request', index=2,
420       number=3, type=11, cpp_type=10, label=1,
421       has_default_value=False, default_value=None,
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='acceptance_filter_bypass_command', full_name='openxc.ControlCommand.acceptance_filter_bypass_command', index=3,
427       number=4, type=11, cpp_type=10, label=1,
428       has_default_value=False, default_value=None,
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='payload_format_command', full_name='openxc.ControlCommand.payload_format_command', index=4,
434       number=5, type=11, cpp_type=10, label=1,
435       has_default_value=False, default_value=None,
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='predefined_obd2_requests_command', full_name='openxc.ControlCommand.predefined_obd2_requests_command', index=5,
441       number=6, type=11, cpp_type=10, label=1,
442       has_default_value=False, default_value=None,
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='modem_configuration_command', full_name='openxc.ControlCommand.modem_configuration_command', index=6,
448       number=7, type=11, cpp_type=10, label=1,
449       has_default_value=False, default_value=None,
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='rtc_configuration_command', full_name='openxc.ControlCommand.rtc_configuration_command', index=7,
455       number=8, type=11, cpp_type=10, label=1,
456       has_default_value=False, default_value=None,
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     _CONTROLCOMMAND_TYPE,
466   ],
467   options=None,
468   is_extendable=False,
469   extension_ranges=[],
470   serialized_start=590,
471   serialized_end=1381,
472 )
473
474
475 _DIAGNOSTICCONTROLCOMMAND = descriptor.Descriptor(
476   name='DiagnosticControlCommand',
477   full_name='openxc.DiagnosticControlCommand',
478   filename=None,
479   file=DESCRIPTOR,
480   containing_type=None,
481   fields=[
482     descriptor.FieldDescriptor(
483       name='request', full_name='openxc.DiagnosticControlCommand.request', index=0,
484       number=1, type=11, cpp_type=10, label=1,
485       has_default_value=False, default_value=None,
486       message_type=None, enum_type=None, containing_type=None,
487       is_extension=False, extension_scope=None,
488       options=None),
489     descriptor.FieldDescriptor(
490       name='action', full_name='openxc.DiagnosticControlCommand.action', index=1,
491       number=2, type=14, cpp_type=8, label=1,
492       has_default_value=False, default_value=1,
493       message_type=None, enum_type=None, containing_type=None,
494       is_extension=False, extension_scope=None,
495       options=None),
496   ],
497   extensions=[
498   ],
499   nested_types=[],
500   enum_types=[
501     _DIAGNOSTICCONTROLCOMMAND_ACTION,
502   ],
503   options=None,
504   is_extendable=False,
505   extension_ranges=[],
506   serialized_start=1384,
507   serialized_end=1542,
508 )
509
510
511 _PASSTHROUGHMODECONTROLCOMMAND = descriptor.Descriptor(
512   name='PassthroughModeControlCommand',
513   full_name='openxc.PassthroughModeControlCommand',
514   filename=None,
515   file=DESCRIPTOR,
516   containing_type=None,
517   fields=[
518     descriptor.FieldDescriptor(
519       name='bus', full_name='openxc.PassthroughModeControlCommand.bus', index=0,
520       number=1, type=5, cpp_type=1, label=1,
521       has_default_value=False, default_value=0,
522       message_type=None, enum_type=None, containing_type=None,
523       is_extension=False, extension_scope=None,
524       options=None),
525     descriptor.FieldDescriptor(
526       name='enabled', full_name='openxc.PassthroughModeControlCommand.enabled', index=1,
527       number=2, type=8, cpp_type=7, label=1,
528       has_default_value=False, default_value=False,
529       message_type=None, enum_type=None, containing_type=None,
530       is_extension=False, extension_scope=None,
531       options=None),
532   ],
533   extensions=[
534   ],
535   nested_types=[],
536   enum_types=[
537   ],
538   options=None,
539   is_extendable=False,
540   extension_ranges=[],
541   serialized_start=1544,
542   serialized_end=1605,
543 )
544
545
546 _ACCEPTANCEFILTERBYPASSCOMMAND = descriptor.Descriptor(
547   name='AcceptanceFilterBypassCommand',
548   full_name='openxc.AcceptanceFilterBypassCommand',
549   filename=None,
550   file=DESCRIPTOR,
551   containing_type=None,
552   fields=[
553     descriptor.FieldDescriptor(
554       name='bus', full_name='openxc.AcceptanceFilterBypassCommand.bus', index=0,
555       number=1, type=5, cpp_type=1, label=1,
556       has_default_value=False, default_value=0,
557       message_type=None, enum_type=None, containing_type=None,
558       is_extension=False, extension_scope=None,
559       options=None),
560     descriptor.FieldDescriptor(
561       name='bypass', full_name='openxc.AcceptanceFilterBypassCommand.bypass', index=1,
562       number=2, type=8, cpp_type=7, label=1,
563       has_default_value=False, default_value=False,
564       message_type=None, enum_type=None, containing_type=None,
565       is_extension=False, extension_scope=None,
566       options=None),
567   ],
568   extensions=[
569   ],
570   nested_types=[],
571   enum_types=[
572   ],
573   options=None,
574   is_extendable=False,
575   extension_ranges=[],
576   serialized_start=1607,
577   serialized_end=1667,
578 )
579
580
581 _PAYLOADFORMATCOMMAND = descriptor.Descriptor(
582   name='PayloadFormatCommand',
583   full_name='openxc.PayloadFormatCommand',
584   filename=None,
585   file=DESCRIPTOR,
586   containing_type=None,
587   fields=[
588     descriptor.FieldDescriptor(
589       name='format', full_name='openxc.PayloadFormatCommand.format', index=0,
590       number=1, type=14, cpp_type=8, label=1,
591       has_default_value=False, default_value=1,
592       message_type=None, enum_type=None, containing_type=None,
593       is_extension=False, extension_scope=None,
594       options=None),
595   ],
596   extensions=[
597   ],
598   nested_types=[],
599   enum_types=[
600     _PAYLOADFORMATCOMMAND_PAYLOADFORMAT,
601   ],
602   options=None,
603   is_extendable=False,
604   extension_ranges=[],
605   serialized_start=1670,
606   serialized_end=1810,
607 )
608
609
610 _PREDEFINEDOBD2REQUESTSCOMMAND = descriptor.Descriptor(
611   name='PredefinedObd2RequestsCommand',
612   full_name='openxc.PredefinedObd2RequestsCommand',
613   filename=None,
614   file=DESCRIPTOR,
615   containing_type=None,
616   fields=[
617     descriptor.FieldDescriptor(
618       name='enabled', full_name='openxc.PredefinedObd2RequestsCommand.enabled', index=0,
619       number=1, type=8, cpp_type=7, label=1,
620       has_default_value=False, default_value=False,
621       message_type=None, enum_type=None, containing_type=None,
622       is_extension=False, extension_scope=None,
623       options=None),
624   ],
625   extensions=[
626   ],
627   nested_types=[],
628   enum_types=[
629   ],
630   options=None,
631   is_extendable=False,
632   extension_ranges=[],
633   serialized_start=1812,
634   serialized_end=1860,
635 )
636
637
638 _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR = descriptor.Descriptor(
639   name='NetworkDescriptor',
640   full_name='openxc.NetworkOperatorSettings.NetworkDescriptor',
641   filename=None,
642   file=DESCRIPTOR,
643   containing_type=None,
644   fields=[
645     descriptor.FieldDescriptor(
646       name='PLMN', full_name='openxc.NetworkOperatorSettings.NetworkDescriptor.PLMN', index=0,
647       number=1, type=13, cpp_type=3, label=1,
648       has_default_value=False, default_value=0,
649       message_type=None, enum_type=None, containing_type=None,
650       is_extension=False, extension_scope=None,
651       options=None),
652     descriptor.FieldDescriptor(
653       name='networkType', full_name='openxc.NetworkOperatorSettings.NetworkDescriptor.networkType', index=1,
654       number=2, type=14, cpp_type=8, label=1,
655       has_default_value=False, default_value=0,
656       message_type=None, enum_type=None, containing_type=None,
657       is_extension=False, extension_scope=None,
658       options=None),
659   ],
660   extensions=[
661   ],
662   nested_types=[],
663   enum_types=[
664     _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR_NETWORKTYPE,
665   ],
666   options=None,
667   is_extendable=False,
668   extension_ranges=[],
669   serialized_start=2075,
670   serialized_end=2227,
671 )
672
673 _NETWORKOPERATORSETTINGS = descriptor.Descriptor(
674   name='NetworkOperatorSettings',
675   full_name='openxc.NetworkOperatorSettings',
676   filename=None,
677   file=DESCRIPTOR,
678   containing_type=None,
679   fields=[
680     descriptor.FieldDescriptor(
681       name='allowDataRoaming', full_name='openxc.NetworkOperatorSettings.allowDataRoaming', index=0,
682       number=1, type=8, cpp_type=7, label=1,
683       has_default_value=False, default_value=False,
684       message_type=None, enum_type=None, containing_type=None,
685       is_extension=False, extension_scope=None,
686       options=None),
687     descriptor.FieldDescriptor(
688       name='operatorSelectMode', full_name='openxc.NetworkOperatorSettings.operatorSelectMode', index=1,
689       number=2, type=14, cpp_type=8, label=1,
690       has_default_value=False, default_value=0,
691       message_type=None, enum_type=None, containing_type=None,
692       is_extension=False, extension_scope=None,
693       options=None),
694     descriptor.FieldDescriptor(
695       name='networkDescriptor', full_name='openxc.NetworkOperatorSettings.networkDescriptor', index=2,
696       number=3, type=11, cpp_type=10, label=1,
697       has_default_value=False, default_value=None,
698       message_type=None, enum_type=None, containing_type=None,
699       is_extension=False, extension_scope=None,
700       options=None),
701   ],
702   extensions=[
703   ],
704   nested_types=[_NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR, ],
705   enum_types=[
706     _NETWORKOPERATORSETTINGS_OPERATORSELECTMODE,
707   ],
708   options=None,
709   is_extendable=False,
710   extension_ranges=[],
711   serialized_start=1863,
712   serialized_end=2328,
713 )
714
715
716 _NETWORKDATASETTINGS = descriptor.Descriptor(
717   name='NetworkDataSettings',
718   full_name='openxc.NetworkDataSettings',
719   filename=None,
720   file=DESCRIPTOR,
721   containing_type=None,
722   fields=[
723     descriptor.FieldDescriptor(
724       name='APN', full_name='openxc.NetworkDataSettings.APN', index=0,
725       number=1, type=9, cpp_type=9, label=1,
726       has_default_value=False, default_value=unicode("", "utf-8"),
727       message_type=None, enum_type=None, containing_type=None,
728       is_extension=False, extension_scope=None,
729       options=None),
730   ],
731   extensions=[
732   ],
733   nested_types=[],
734   enum_types=[
735   ],
736   options=None,
737   is_extendable=False,
738   extension_ranges=[],
739   serialized_start=2330,
740   serialized_end=2364,
741 )
742
743
744 _SERVERCONNECTSETTINGS = descriptor.Descriptor(
745   name='ServerConnectSettings',
746   full_name='openxc.ServerConnectSettings',
747   filename=None,
748   file=DESCRIPTOR,
749   containing_type=None,
750   fields=[
751     descriptor.FieldDescriptor(
752       name='host', full_name='openxc.ServerConnectSettings.host', index=0,
753       number=1, type=9, cpp_type=9, label=1,
754       has_default_value=False, default_value=unicode("", "utf-8"),
755       message_type=None, enum_type=None, containing_type=None,
756       is_extension=False, extension_scope=None,
757       options=None),
758     descriptor.FieldDescriptor(
759       name='port', full_name='openxc.ServerConnectSettings.port', index=1,
760       number=2, type=13, cpp_type=3, label=1,
761       has_default_value=False, default_value=0,
762       message_type=None, enum_type=None, containing_type=None,
763       is_extension=False, extension_scope=None,
764       options=None),
765   ],
766   extensions=[
767   ],
768   nested_types=[],
769   enum_types=[
770   ],
771   options=None,
772   is_extendable=False,
773   extension_ranges=[],
774   serialized_start=2366,
775   serialized_end=2417,
776 )
777
778
779 _MODEMCONFIGURATIONCOMMAND = descriptor.Descriptor(
780   name='ModemConfigurationCommand',
781   full_name='openxc.ModemConfigurationCommand',
782   filename=None,
783   file=DESCRIPTOR,
784   containing_type=None,
785   fields=[
786     descriptor.FieldDescriptor(
787       name='networkOperatorSettings', full_name='openxc.ModemConfigurationCommand.networkOperatorSettings', index=0,
788       number=1, type=11, cpp_type=10, label=1,
789       has_default_value=False, default_value=None,
790       message_type=None, enum_type=None, containing_type=None,
791       is_extension=False, extension_scope=None,
792       options=None),
793     descriptor.FieldDescriptor(
794       name='networkDataSettings', full_name='openxc.ModemConfigurationCommand.networkDataSettings', index=1,
795       number=2, type=11, cpp_type=10, label=1,
796       has_default_value=False, default_value=None,
797       message_type=None, enum_type=None, containing_type=None,
798       is_extension=False, extension_scope=None,
799       options=None),
800     descriptor.FieldDescriptor(
801       name='serverConnectSettings', full_name='openxc.ModemConfigurationCommand.serverConnectSettings', index=2,
802       number=3, type=11, cpp_type=10, label=1,
803       has_default_value=False, default_value=None,
804       message_type=None, enum_type=None, containing_type=None,
805       is_extension=False, extension_scope=None,
806       options=None),
807   ],
808   extensions=[
809   ],
810   nested_types=[],
811   enum_types=[
812   ],
813   options=None,
814   is_extendable=False,
815   extension_ranges=[],
816   serialized_start=2420,
817   serialized_end=2633,
818 )
819
820
821 _RTCCONFIGURATIONCOMMAND = descriptor.Descriptor(
822   name='RTCConfigurationCommand',
823   full_name='openxc.RTCConfigurationCommand',
824   filename=None,
825   file=DESCRIPTOR,
826   containing_type=None,
827   fields=[
828     descriptor.FieldDescriptor(
829       name='unix_time', full_name='openxc.RTCConfigurationCommand.unix_time', index=0,
830       number=1, type=13, cpp_type=3, label=1,
831       has_default_value=False, default_value=0,
832       message_type=None, enum_type=None, containing_type=None,
833       is_extension=False, extension_scope=None,
834       options=None),
835   ],
836   extensions=[
837   ],
838   nested_types=[],
839   enum_types=[
840   ],
841   options=None,
842   is_extendable=False,
843   extension_ranges=[],
844   serialized_start=2635,
845   serialized_end=2679,
846 )
847
848
849 _COMMANDRESPONSE = descriptor.Descriptor(
850   name='CommandResponse',
851   full_name='openxc.CommandResponse',
852   filename=None,
853   file=DESCRIPTOR,
854   containing_type=None,
855   fields=[
856     descriptor.FieldDescriptor(
857       name='type', full_name='openxc.CommandResponse.type', index=0,
858       number=1, type=14, cpp_type=8, label=1,
859       has_default_value=False, default_value=1,
860       message_type=None, enum_type=None, containing_type=None,
861       is_extension=False, extension_scope=None,
862       options=None),
863     descriptor.FieldDescriptor(
864       name='message', full_name='openxc.CommandResponse.message', index=1,
865       number=2, type=9, cpp_type=9, label=1,
866       has_default_value=False, default_value=unicode("", "utf-8"),
867       message_type=None, enum_type=None, containing_type=None,
868       is_extension=False, extension_scope=None,
869       options=None),
870     descriptor.FieldDescriptor(
871       name='status', full_name='openxc.CommandResponse.status', index=2,
872       number=3, type=8, cpp_type=7, label=1,
873       has_default_value=False, default_value=False,
874       message_type=None, enum_type=None, containing_type=None,
875       is_extension=False, extension_scope=None,
876       options=None),
877   ],
878   extensions=[
879   ],
880   nested_types=[],
881   enum_types=[
882   ],
883   options=None,
884   is_extendable=False,
885   extension_ranges=[],
886   serialized_start=2681,
887   serialized_end=2774,
888 )
889
890
891 _DIAGNOSTICREQUEST = descriptor.Descriptor(
892   name='DiagnosticRequest',
893   full_name='openxc.DiagnosticRequest',
894   filename=None,
895   file=DESCRIPTOR,
896   containing_type=None,
897   fields=[
898     descriptor.FieldDescriptor(
899       name='bus', full_name='openxc.DiagnosticRequest.bus', index=0,
900       number=1, type=5, cpp_type=1, label=1,
901       has_default_value=False, default_value=0,
902       message_type=None, enum_type=None, containing_type=None,
903       is_extension=False, extension_scope=None,
904       options=None),
905     descriptor.FieldDescriptor(
906       name='message_id', full_name='openxc.DiagnosticRequest.message_id', index=1,
907       number=2, type=13, cpp_type=3, label=1,
908       has_default_value=False, default_value=0,
909       message_type=None, enum_type=None, containing_type=None,
910       is_extension=False, extension_scope=None,
911       options=None),
912     descriptor.FieldDescriptor(
913       name='mode', full_name='openxc.DiagnosticRequest.mode', index=2,
914       number=3, type=13, cpp_type=3, label=1,
915       has_default_value=False, default_value=0,
916       message_type=None, enum_type=None, containing_type=None,
917       is_extension=False, extension_scope=None,
918       options=None),
919     descriptor.FieldDescriptor(
920       name='pid', full_name='openxc.DiagnosticRequest.pid', index=3,
921       number=4, type=13, cpp_type=3, label=1,
922       has_default_value=False, default_value=0,
923       message_type=None, enum_type=None, containing_type=None,
924       is_extension=False, extension_scope=None,
925       options=None),
926     descriptor.FieldDescriptor(
927       name='payload', full_name='openxc.DiagnosticRequest.payload', index=4,
928       number=5, type=12, cpp_type=9, label=1,
929       has_default_value=False, default_value="",
930       message_type=None, enum_type=None, containing_type=None,
931       is_extension=False, extension_scope=None,
932       options=None),
933     descriptor.FieldDescriptor(
934       name='multiple_responses', full_name='openxc.DiagnosticRequest.multiple_responses', index=5,
935       number=6, type=8, cpp_type=7, label=1,
936       has_default_value=False, default_value=False,
937       message_type=None, enum_type=None, containing_type=None,
938       is_extension=False, extension_scope=None,
939       options=None),
940     descriptor.FieldDescriptor(
941       name='frequency', full_name='openxc.DiagnosticRequest.frequency', index=6,
942       number=7, type=1, cpp_type=5, label=1,
943       has_default_value=False, default_value=0,
944       message_type=None, enum_type=None, containing_type=None,
945       is_extension=False, extension_scope=None,
946       options=None),
947     descriptor.FieldDescriptor(
948       name='name', full_name='openxc.DiagnosticRequest.name', index=7,
949       number=8, type=9, cpp_type=9, label=1,
950       has_default_value=False, default_value=unicode("", "utf-8"),
951       message_type=None, enum_type=None, containing_type=None,
952       is_extension=False, extension_scope=None,
953       options=None),
954     descriptor.FieldDescriptor(
955       name='decoded_type', full_name='openxc.DiagnosticRequest.decoded_type', index=8,
956       number=9, type=14, cpp_type=8, label=1,
957       has_default_value=False, default_value=1,
958       message_type=None, enum_type=None, containing_type=None,
959       is_extension=False, extension_scope=None,
960       options=None),
961   ],
962   extensions=[
963   ],
964   nested_types=[],
965   enum_types=[
966     _DIAGNOSTICREQUEST_DECODEDTYPE,
967   ],
968   options=None,
969   is_extendable=False,
970   extension_ranges=[],
971   serialized_start=2777,
972   serialized_end=3030,
973 )
974
975
976 _DIAGNOSTICRESPONSE = descriptor.Descriptor(
977   name='DiagnosticResponse',
978   full_name='openxc.DiagnosticResponse',
979   filename=None,
980   file=DESCRIPTOR,
981   containing_type=None,
982   fields=[
983     descriptor.FieldDescriptor(
984       name='bus', full_name='openxc.DiagnosticResponse.bus', index=0,
985       number=1, type=5, cpp_type=1, label=1,
986       has_default_value=False, default_value=0,
987       message_type=None, enum_type=None, containing_type=None,
988       is_extension=False, extension_scope=None,
989       options=None),
990     descriptor.FieldDescriptor(
991       name='message_id', full_name='openxc.DiagnosticResponse.message_id', index=1,
992       number=2, type=13, cpp_type=3, label=1,
993       has_default_value=False, default_value=0,
994       message_type=None, enum_type=None, containing_type=None,
995       is_extension=False, extension_scope=None,
996       options=None),
997     descriptor.FieldDescriptor(
998       name='mode', full_name='openxc.DiagnosticResponse.mode', index=2,
999       number=3, type=13, cpp_type=3, label=1,
1000       has_default_value=False, default_value=0,
1001       message_type=None, enum_type=None, containing_type=None,
1002       is_extension=False, extension_scope=None,
1003       options=None),
1004     descriptor.FieldDescriptor(
1005       name='pid', full_name='openxc.DiagnosticResponse.pid', index=3,
1006       number=4, type=13, cpp_type=3, label=1,
1007       has_default_value=False, default_value=0,
1008       message_type=None, enum_type=None, containing_type=None,
1009       is_extension=False, extension_scope=None,
1010       options=None),
1011     descriptor.FieldDescriptor(
1012       name='success', full_name='openxc.DiagnosticResponse.success', index=4,
1013       number=5, type=8, cpp_type=7, label=1,
1014       has_default_value=False, default_value=False,
1015       message_type=None, enum_type=None, containing_type=None,
1016       is_extension=False, extension_scope=None,
1017       options=None),
1018     descriptor.FieldDescriptor(
1019       name='negative_response_code', full_name='openxc.DiagnosticResponse.negative_response_code', index=5,
1020       number=6, type=13, cpp_type=3, label=1,
1021       has_default_value=False, default_value=0,
1022       message_type=None, enum_type=None, containing_type=None,
1023       is_extension=False, extension_scope=None,
1024       options=None),
1025     descriptor.FieldDescriptor(
1026       name='payload', full_name='openxc.DiagnosticResponse.payload', index=6,
1027       number=7, type=12, cpp_type=9, label=1,
1028       has_default_value=False, default_value="",
1029       message_type=None, enum_type=None, containing_type=None,
1030       is_extension=False, extension_scope=None,
1031       options=None),
1032     descriptor.FieldDescriptor(
1033       name='value', full_name='openxc.DiagnosticResponse.value', index=7,
1034       number=8, type=1, cpp_type=5, label=1,
1035       has_default_value=False, default_value=0,
1036       message_type=None, enum_type=None, containing_type=None,
1037       is_extension=False, extension_scope=None,
1038       options=None),
1039   ],
1040   extensions=[
1041   ],
1042   nested_types=[],
1043   enum_types=[
1044   ],
1045   options=None,
1046   is_extendable=False,
1047   extension_ranges=[],
1048   serialized_start=3033,
1049   serialized_end=3194,
1050 )
1051
1052
1053 _DYNAMICFIELD = descriptor.Descriptor(
1054   name='DynamicField',
1055   full_name='openxc.DynamicField',
1056   filename=None,
1057   file=DESCRIPTOR,
1058   containing_type=None,
1059   fields=[
1060     descriptor.FieldDescriptor(
1061       name='type', full_name='openxc.DynamicField.type', index=0,
1062       number=1, type=14, cpp_type=8, label=1,
1063       has_default_value=False, default_value=1,
1064       message_type=None, enum_type=None, containing_type=None,
1065       is_extension=False, extension_scope=None,
1066       options=None),
1067     descriptor.FieldDescriptor(
1068       name='string_value', full_name='openxc.DynamicField.string_value', index=1,
1069       number=2, type=9, cpp_type=9, label=1,
1070       has_default_value=False, default_value=unicode("", "utf-8"),
1071       message_type=None, enum_type=None, containing_type=None,
1072       is_extension=False, extension_scope=None,
1073       options=None),
1074     descriptor.FieldDescriptor(
1075       name='numeric_value', full_name='openxc.DynamicField.numeric_value', index=2,
1076       number=3, type=1, cpp_type=5, label=1,
1077       has_default_value=False, default_value=0,
1078       message_type=None, enum_type=None, containing_type=None,
1079       is_extension=False, extension_scope=None,
1080       options=None),
1081     descriptor.FieldDescriptor(
1082       name='boolean_value', full_name='openxc.DynamicField.boolean_value', index=3,
1083       number=4, type=8, cpp_type=7, label=1,
1084       has_default_value=False, default_value=False,
1085       message_type=None, enum_type=None, containing_type=None,
1086       is_extension=False, extension_scope=None,
1087       options=None),
1088   ],
1089   extensions=[
1090   ],
1091   nested_types=[],
1092   enum_types=[
1093     _DYNAMICFIELD_TYPE,
1094   ],
1095   options=None,
1096   is_extendable=False,
1097   extension_ranges=[],
1098   serialized_start=3197,
1099   serialized_end=3359,
1100 )
1101
1102
1103 _SIMPLEMESSAGE = descriptor.Descriptor(
1104   name='SimpleMessage',
1105   full_name='openxc.SimpleMessage',
1106   filename=None,
1107   file=DESCRIPTOR,
1108   containing_type=None,
1109   fields=[
1110     descriptor.FieldDescriptor(
1111       name='name', full_name='openxc.SimpleMessage.name', index=0,
1112       number=1, type=9, cpp_type=9, label=1,
1113       has_default_value=False, default_value=unicode("", "utf-8"),
1114       message_type=None, enum_type=None, containing_type=None,
1115       is_extension=False, extension_scope=None,
1116       options=None),
1117     descriptor.FieldDescriptor(
1118       name='value', full_name='openxc.SimpleMessage.value', index=1,
1119       number=2, type=11, cpp_type=10, label=1,
1120       has_default_value=False, default_value=None,
1121       message_type=None, enum_type=None, containing_type=None,
1122       is_extension=False, extension_scope=None,
1123       options=None),
1124     descriptor.FieldDescriptor(
1125       name='event', full_name='openxc.SimpleMessage.event', index=2,
1126       number=3, type=11, cpp_type=10, label=1,
1127       has_default_value=False, default_value=None,
1128       message_type=None, enum_type=None, containing_type=None,
1129       is_extension=False, extension_scope=None,
1130       options=None),
1131   ],
1132   extensions=[
1133   ],
1134   nested_types=[],
1135   enum_types=[
1136   ],
1137   options=None,
1138   is_extendable=False,
1139   extension_ranges=[],
1140   serialized_start=3361,
1141   serialized_end=3464,
1142 )
1143
1144 _VEHICLEMESSAGE.fields_by_name['type'].enum_type = _VEHICLEMESSAGE_TYPE
1145 _VEHICLEMESSAGE.fields_by_name['can_message'].message_type = _CANMESSAGE
1146 _VEHICLEMESSAGE.fields_by_name['simple_message'].message_type = _SIMPLEMESSAGE
1147 _VEHICLEMESSAGE.fields_by_name['diagnostic_response'].message_type = _DIAGNOSTICRESPONSE
1148 _VEHICLEMESSAGE.fields_by_name['control_command'].message_type = _CONTROLCOMMAND
1149 _VEHICLEMESSAGE.fields_by_name['command_response'].message_type = _COMMANDRESPONSE
1150 _VEHICLEMESSAGE_TYPE.containing_type = _VEHICLEMESSAGE;
1151 _CANMESSAGE.fields_by_name['frame_format'].enum_type = _CANMESSAGE_FRAMEFORMAT
1152 _CANMESSAGE_FRAMEFORMAT.containing_type = _CANMESSAGE;
1153 _CONTROLCOMMAND.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
1154 _CONTROLCOMMAND.fields_by_name['diagnostic_request'].message_type = _DIAGNOSTICCONTROLCOMMAND
1155 _CONTROLCOMMAND.fields_by_name['passthrough_mode_request'].message_type = _PASSTHROUGHMODECONTROLCOMMAND
1156 _CONTROLCOMMAND.fields_by_name['acceptance_filter_bypass_command'].message_type = _ACCEPTANCEFILTERBYPASSCOMMAND
1157 _CONTROLCOMMAND.fields_by_name['payload_format_command'].message_type = _PAYLOADFORMATCOMMAND
1158 _CONTROLCOMMAND.fields_by_name['predefined_obd2_requests_command'].message_type = _PREDEFINEDOBD2REQUESTSCOMMAND
1159 _CONTROLCOMMAND.fields_by_name['modem_configuration_command'].message_type = _MODEMCONFIGURATIONCOMMAND
1160 _CONTROLCOMMAND.fields_by_name['rtc_configuration_command'].message_type = _RTCCONFIGURATIONCOMMAND
1161 _CONTROLCOMMAND_TYPE.containing_type = _CONTROLCOMMAND;
1162 _DIAGNOSTICCONTROLCOMMAND.fields_by_name['request'].message_type = _DIAGNOSTICREQUEST
1163 _DIAGNOSTICCONTROLCOMMAND.fields_by_name['action'].enum_type = _DIAGNOSTICCONTROLCOMMAND_ACTION
1164 _DIAGNOSTICCONTROLCOMMAND_ACTION.containing_type = _DIAGNOSTICCONTROLCOMMAND;
1165 _PAYLOADFORMATCOMMAND.fields_by_name['format'].enum_type = _PAYLOADFORMATCOMMAND_PAYLOADFORMAT
1166 _PAYLOADFORMATCOMMAND_PAYLOADFORMAT.containing_type = _PAYLOADFORMATCOMMAND;
1167 _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR.fields_by_name['networkType'].enum_type = _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR_NETWORKTYPE
1168 _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR.containing_type = _NETWORKOPERATORSETTINGS;
1169 _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR_NETWORKTYPE.containing_type = _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR;
1170 _NETWORKOPERATORSETTINGS.fields_by_name['operatorSelectMode'].enum_type = _NETWORKOPERATORSETTINGS_OPERATORSELECTMODE
1171 _NETWORKOPERATORSETTINGS.fields_by_name['networkDescriptor'].message_type = _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR
1172 _NETWORKOPERATORSETTINGS_OPERATORSELECTMODE.containing_type = _NETWORKOPERATORSETTINGS;
1173 _MODEMCONFIGURATIONCOMMAND.fields_by_name['networkOperatorSettings'].message_type = _NETWORKOPERATORSETTINGS
1174 _MODEMCONFIGURATIONCOMMAND.fields_by_name['networkDataSettings'].message_type = _NETWORKDATASETTINGS
1175 _MODEMCONFIGURATIONCOMMAND.fields_by_name['serverConnectSettings'].message_type = _SERVERCONNECTSETTINGS
1176 _COMMANDRESPONSE.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
1177 _DIAGNOSTICREQUEST.fields_by_name['decoded_type'].enum_type = _DIAGNOSTICREQUEST_DECODEDTYPE
1178 _DIAGNOSTICREQUEST_DECODEDTYPE.containing_type = _DIAGNOSTICREQUEST;
1179 _DYNAMICFIELD.fields_by_name['type'].enum_type = _DYNAMICFIELD_TYPE
1180 _DYNAMICFIELD_TYPE.containing_type = _DYNAMICFIELD;
1181 _SIMPLEMESSAGE.fields_by_name['value'].message_type = _DYNAMICFIELD
1182 _SIMPLEMESSAGE.fields_by_name['event'].message_type = _DYNAMICFIELD
1183 DESCRIPTOR.message_types_by_name['VehicleMessage'] = _VEHICLEMESSAGE
1184 DESCRIPTOR.message_types_by_name['CanMessage'] = _CANMESSAGE
1185 DESCRIPTOR.message_types_by_name['ControlCommand'] = _CONTROLCOMMAND
1186 DESCRIPTOR.message_types_by_name['DiagnosticControlCommand'] = _DIAGNOSTICCONTROLCOMMAND
1187 DESCRIPTOR.message_types_by_name['PassthroughModeControlCommand'] = _PASSTHROUGHMODECONTROLCOMMAND
1188 DESCRIPTOR.message_types_by_name['AcceptanceFilterBypassCommand'] = _ACCEPTANCEFILTERBYPASSCOMMAND
1189 DESCRIPTOR.message_types_by_name['PayloadFormatCommand'] = _PAYLOADFORMATCOMMAND
1190 DESCRIPTOR.message_types_by_name['PredefinedObd2RequestsCommand'] = _PREDEFINEDOBD2REQUESTSCOMMAND
1191 DESCRIPTOR.message_types_by_name['NetworkOperatorSettings'] = _NETWORKOPERATORSETTINGS
1192 DESCRIPTOR.message_types_by_name['NetworkDataSettings'] = _NETWORKDATASETTINGS
1193 DESCRIPTOR.message_types_by_name['ServerConnectSettings'] = _SERVERCONNECTSETTINGS
1194 DESCRIPTOR.message_types_by_name['ModemConfigurationCommand'] = _MODEMCONFIGURATIONCOMMAND
1195 DESCRIPTOR.message_types_by_name['RTCConfigurationCommand'] = _RTCCONFIGURATIONCOMMAND
1196 DESCRIPTOR.message_types_by_name['CommandResponse'] = _COMMANDRESPONSE
1197 DESCRIPTOR.message_types_by_name['DiagnosticRequest'] = _DIAGNOSTICREQUEST
1198 DESCRIPTOR.message_types_by_name['DiagnosticResponse'] = _DIAGNOSTICRESPONSE
1199 DESCRIPTOR.message_types_by_name['DynamicField'] = _DYNAMICFIELD
1200 DESCRIPTOR.message_types_by_name['SimpleMessage'] = _SIMPLEMESSAGE
1201
1202 class VehicleMessage(message.Message):
1203   __metaclass__ = reflection.GeneratedProtocolMessageType
1204   DESCRIPTOR = _VEHICLEMESSAGE
1205   
1206   # @@protoc_insertion_point(class_scope:openxc.VehicleMessage)
1207
1208 class CanMessage(message.Message):
1209   __metaclass__ = reflection.GeneratedProtocolMessageType
1210   DESCRIPTOR = _CANMESSAGE
1211   
1212   # @@protoc_insertion_point(class_scope:openxc.CanMessage)
1213
1214 class ControlCommand(message.Message):
1215   __metaclass__ = reflection.GeneratedProtocolMessageType
1216   DESCRIPTOR = _CONTROLCOMMAND
1217   
1218   # @@protoc_insertion_point(class_scope:openxc.ControlCommand)
1219
1220 class DiagnosticControlCommand(message.Message):
1221   __metaclass__ = reflection.GeneratedProtocolMessageType
1222   DESCRIPTOR = _DIAGNOSTICCONTROLCOMMAND
1223   
1224   # @@protoc_insertion_point(class_scope:openxc.DiagnosticControlCommand)
1225
1226 class PassthroughModeControlCommand(message.Message):
1227   __metaclass__ = reflection.GeneratedProtocolMessageType
1228   DESCRIPTOR = _PASSTHROUGHMODECONTROLCOMMAND
1229   
1230   # @@protoc_insertion_point(class_scope:openxc.PassthroughModeControlCommand)
1231
1232 class AcceptanceFilterBypassCommand(message.Message):
1233   __metaclass__ = reflection.GeneratedProtocolMessageType
1234   DESCRIPTOR = _ACCEPTANCEFILTERBYPASSCOMMAND
1235   
1236   # @@protoc_insertion_point(class_scope:openxc.AcceptanceFilterBypassCommand)
1237
1238 class PayloadFormatCommand(message.Message):
1239   __metaclass__ = reflection.GeneratedProtocolMessageType
1240   DESCRIPTOR = _PAYLOADFORMATCOMMAND
1241   
1242   # @@protoc_insertion_point(class_scope:openxc.PayloadFormatCommand)
1243
1244 class PredefinedObd2RequestsCommand(message.Message):
1245   __metaclass__ = reflection.GeneratedProtocolMessageType
1246   DESCRIPTOR = _PREDEFINEDOBD2REQUESTSCOMMAND
1247   
1248   # @@protoc_insertion_point(class_scope:openxc.PredefinedObd2RequestsCommand)
1249
1250 class NetworkOperatorSettings(message.Message):
1251   __metaclass__ = reflection.GeneratedProtocolMessageType
1252   
1253   class NetworkDescriptor(message.Message):
1254     __metaclass__ = reflection.GeneratedProtocolMessageType
1255     DESCRIPTOR = _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR
1256     
1257     # @@protoc_insertion_point(class_scope:openxc.NetworkOperatorSettings.NetworkDescriptor)
1258   DESCRIPTOR = _NETWORKOPERATORSETTINGS
1259   
1260   # @@protoc_insertion_point(class_scope:openxc.NetworkOperatorSettings)
1261
1262 class NetworkDataSettings(message.Message):
1263   __metaclass__ = reflection.GeneratedProtocolMessageType
1264   DESCRIPTOR = _NETWORKDATASETTINGS
1265   
1266   # @@protoc_insertion_point(class_scope:openxc.NetworkDataSettings)
1267
1268 class ServerConnectSettings(message.Message):
1269   __metaclass__ = reflection.GeneratedProtocolMessageType
1270   DESCRIPTOR = _SERVERCONNECTSETTINGS
1271   
1272   # @@protoc_insertion_point(class_scope:openxc.ServerConnectSettings)
1273
1274 class ModemConfigurationCommand(message.Message):
1275   __metaclass__ = reflection.GeneratedProtocolMessageType
1276   DESCRIPTOR = _MODEMCONFIGURATIONCOMMAND
1277   
1278   # @@protoc_insertion_point(class_scope:openxc.ModemConfigurationCommand)
1279
1280 class RTCConfigurationCommand(message.Message):
1281   __metaclass__ = reflection.GeneratedProtocolMessageType
1282   DESCRIPTOR = _RTCCONFIGURATIONCOMMAND
1283   
1284   # @@protoc_insertion_point(class_scope:openxc.RTCConfigurationCommand)
1285
1286 class CommandResponse(message.Message):
1287   __metaclass__ = reflection.GeneratedProtocolMessageType
1288   DESCRIPTOR = _COMMANDRESPONSE
1289   
1290   # @@protoc_insertion_point(class_scope:openxc.CommandResponse)
1291
1292 class DiagnosticRequest(message.Message):
1293   __metaclass__ = reflection.GeneratedProtocolMessageType
1294   DESCRIPTOR = _DIAGNOSTICREQUEST
1295   
1296   # @@protoc_insertion_point(class_scope:openxc.DiagnosticRequest)
1297
1298 class DiagnosticResponse(message.Message):
1299   __metaclass__ = reflection.GeneratedProtocolMessageType
1300   DESCRIPTOR = _DIAGNOSTICRESPONSE
1301   
1302   # @@protoc_insertion_point(class_scope:openxc.DiagnosticResponse)
1303
1304 class DynamicField(message.Message):
1305   __metaclass__ = reflection.GeneratedProtocolMessageType
1306   DESCRIPTOR = _DYNAMICFIELD
1307   
1308   # @@protoc_insertion_point(class_scope:openxc.DynamicField)
1309
1310 class SimpleMessage(message.Message):
1311   __metaclass__ = reflection.GeneratedProtocolMessageType
1312   DESCRIPTOR = _SIMPLEMESSAGE
1313   
1314   # @@protoc_insertion_point(class_scope:openxc.SimpleMessage)
1315
1316 # @@protoc_insertion_point(module_scope)