ceacf25d91a2b6584d80afbb8e6f892469a89e8c
[apps/agl-service-can-low-level.git] / 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\"\x98\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\x0e\n\x06uptime\x18\x07 \x01(\r\"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\"\x89\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\"\xd8\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\"\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=347,
48   serialized_end=433,
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=543,
69   serialized_end=584,
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   ],
119   containing_type=None,
120   options=None,
121   serialized_start=1148,
122   serialized_end=1364,
123 )
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=1496,
143   serialized_end=1525,
144 )
145
146 _PAYLOADFORMATCOMMAND_PAYLOADFORMAT = descriptor.EnumDescriptor(
147   name='PayloadFormat',
148   full_name='openxc.PayloadFormatCommand.PayloadFormat',
149   filename=None,
150   file=DESCRIPTOR,
151   values=[
152     descriptor.EnumValueDescriptor(
153       name='JSON', index=0, number=1,
154       options=None,
155       type=None),
156     descriptor.EnumValueDescriptor(
157       name='PROTOBUF', index=1, number=2,
158       options=None,
159       type=None),
160     descriptor.EnumValueDescriptor(
161       name='MESSAGEPACK', index=2, number=3,
162       options=None,
163       type=None),
164   ],
165   containing_type=None,
166   options=None,
167   serialized_start=1737,
168   serialized_end=1793,
169 )
170
171 _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR_NETWORKTYPE = descriptor.EnumDescriptor(
172   name='NetworkType',
173   full_name='openxc.NetworkOperatorSettings.NetworkDescriptor.NetworkType',
174   filename=None,
175   file=DESCRIPTOR,
176   values=[
177     descriptor.EnumValueDescriptor(
178       name='GSM', index=0, number=0,
179       options=None,
180       type=None),
181     descriptor.EnumValueDescriptor(
182       name='UTRAN', index=1, number=2,
183       options=None,
184       type=None),
185   ],
186   containing_type=None,
187   options=None,
188   serialized_start=2177,
189   serialized_end=2210,
190 )
191
192 _NETWORKOPERATORSETTINGS_OPERATORSELECTMODE = descriptor.EnumDescriptor(
193   name='OperatorSelectMode',
194   full_name='openxc.NetworkOperatorSettings.OperatorSelectMode',
195   filename=None,
196   file=DESCRIPTOR,
197   values=[
198     descriptor.EnumValueDescriptor(
199       name='AUTOMATIC', index=0, number=0,
200       options=None,
201       type=None),
202     descriptor.EnumValueDescriptor(
203       name='MANUAL', index=1, number=1,
204       options=None,
205       type=None),
206     descriptor.EnumValueDescriptor(
207       name='DEREGISTER', index=2, number=2,
208       options=None,
209       type=None),
210     descriptor.EnumValueDescriptor(
211       name='SET_ONLY', index=3, number=3,
212       options=None,
213       type=None),
214     descriptor.EnumValueDescriptor(
215       name='MANUAL_AUTOMATIC', index=4, number=4,
216       options=None,
217       type=None),
218   ],
219   containing_type=None,
220   options=None,
221   serialized_start=2212,
222   serialized_end=2311,
223 )
224
225 _DIAGNOSTICREQUEST_DECODEDTYPE = descriptor.EnumDescriptor(
226   name='DecodedType',
227   full_name='openxc.DiagnosticRequest.DecodedType',
228   filename=None,
229   file=DESCRIPTOR,
230   values=[
231     descriptor.EnumValueDescriptor(
232       name='NONE', index=0, number=1,
233       options=None,
234       type=None),
235     descriptor.EnumValueDescriptor(
236       name='OBD2', index=1, number=2,
237       options=None,
238       type=None),
239   ],
240   containing_type=None,
241   options=None,
242   serialized_start=2980,
243   serialized_end=3013,
244 )
245
246 _DYNAMICFIELD_TYPE = descriptor.EnumDescriptor(
247   name='Type',
248   full_name='openxc.DynamicField.Type',
249   filename=None,
250   file=DESCRIPTOR,
251   values=[
252     descriptor.EnumValueDescriptor(
253       name='STRING', index=0, number=1,
254       options=None,
255       type=None),
256     descriptor.EnumValueDescriptor(
257       name='NUM', index=1, number=2,
258       options=None,
259       type=None),
260     descriptor.EnumValueDescriptor(
261       name='BOOL', index=2, number=3,
262       options=None,
263       type=None),
264   ],
265   containing_type=None,
266   options=None,
267   serialized_start=3305,
268   serialized_end=3342,
269 )
270
271
272 _VEHICLEMESSAGE = descriptor.Descriptor(
273   name='VehicleMessage',
274   full_name='openxc.VehicleMessage',
275   filename=None,
276   file=DESCRIPTOR,
277   containing_type=None,
278   fields=[
279     descriptor.FieldDescriptor(
280       name='type', full_name='openxc.VehicleMessage.type', index=0,
281       number=1, type=14, cpp_type=8, label=1,
282       has_default_value=False, default_value=1,
283       message_type=None, enum_type=None, containing_type=None,
284       is_extension=False, extension_scope=None,
285       options=None),
286     descriptor.FieldDescriptor(
287       name='can_message', full_name='openxc.VehicleMessage.can_message', index=1,
288       number=2, type=11, cpp_type=10, label=1,
289       has_default_value=False, default_value=None,
290       message_type=None, enum_type=None, containing_type=None,
291       is_extension=False, extension_scope=None,
292       options=None),
293     descriptor.FieldDescriptor(
294       name='simple_message', full_name='openxc.VehicleMessage.simple_message', index=2,
295       number=3, type=11, cpp_type=10, label=1,
296       has_default_value=False, default_value=None,
297       message_type=None, enum_type=None, containing_type=None,
298       is_extension=False, extension_scope=None,
299       options=None),
300     descriptor.FieldDescriptor(
301       name='diagnostic_response', full_name='openxc.VehicleMessage.diagnostic_response', index=3,
302       number=4, type=11, cpp_type=10, label=1,
303       has_default_value=False, default_value=None,
304       message_type=None, enum_type=None, containing_type=None,
305       is_extension=False, extension_scope=None,
306       options=None),
307     descriptor.FieldDescriptor(
308       name='control_command', full_name='openxc.VehicleMessage.control_command', index=4,
309       number=5, type=11, cpp_type=10, label=1,
310       has_default_value=False, default_value=None,
311       message_type=None, enum_type=None, containing_type=None,
312       is_extension=False, extension_scope=None,
313       options=None),
314     descriptor.FieldDescriptor(
315       name='command_response', full_name='openxc.VehicleMessage.command_response', index=5,
316       number=6, type=11, cpp_type=10, label=1,
317       has_default_value=False, default_value=None,
318       message_type=None, enum_type=None, containing_type=None,
319       is_extension=False, extension_scope=None,
320       options=None),
321     descriptor.FieldDescriptor(
322       name='uptime', full_name='openxc.VehicleMessage.uptime', index=6,
323       number=7, type=13, cpp_type=3, label=1,
324       has_default_value=False, default_value=0,
325       message_type=None, enum_type=None, containing_type=None,
326       is_extension=False, extension_scope=None,
327       options=None),
328   ],
329   extensions=[
330   ],
331   nested_types=[],
332   enum_types=[
333     _VEHICLEMESSAGE_TYPE,
334   ],
335   options=None,
336   is_extendable=False,
337   extension_ranges=[],
338   serialized_start=25,
339   serialized_end=433,
340 )
341
342
343 _CANMESSAGE = descriptor.Descriptor(
344   name='CanMessage',
345   full_name='openxc.CanMessage',
346   filename=None,
347   file=DESCRIPTOR,
348   containing_type=None,
349   fields=[
350     descriptor.FieldDescriptor(
351       name='bus', full_name='openxc.CanMessage.bus', index=0,
352       number=1, type=5, cpp_type=1, label=1,
353       has_default_value=False, default_value=0,
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='id', full_name='openxc.CanMessage.id', index=1,
359       number=2, type=13, cpp_type=3, label=1,
360       has_default_value=False, default_value=0,
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='data', full_name='openxc.CanMessage.data', index=2,
366       number=3, type=12, cpp_type=9, label=1,
367       has_default_value=False, default_value="",
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='frame_format', full_name='openxc.CanMessage.frame_format', index=3,
373       number=4, type=14, cpp_type=8, label=1,
374       has_default_value=False, default_value=1,
375       message_type=None, enum_type=None, containing_type=None,
376       is_extension=False, extension_scope=None,
377       options=None),
378   ],
379   extensions=[
380   ],
381   nested_types=[],
382   enum_types=[
383     _CANMESSAGE_FRAMEFORMAT,
384   ],
385   options=None,
386   is_extendable=False,
387   extension_ranges=[],
388   serialized_start=436,
389   serialized_end=584,
390 )
391
392
393 _CONTROLCOMMAND = descriptor.Descriptor(
394   name='ControlCommand',
395   full_name='openxc.ControlCommand',
396   filename=None,
397   file=DESCRIPTOR,
398   containing_type=None,
399   fields=[
400     descriptor.FieldDescriptor(
401       name='type', full_name='openxc.ControlCommand.type', index=0,
402       number=1, type=14, cpp_type=8, label=1,
403       has_default_value=False, default_value=1,
404       message_type=None, enum_type=None, containing_type=None,
405       is_extension=False, extension_scope=None,
406       options=None),
407     descriptor.FieldDescriptor(
408       name='diagnostic_request', full_name='openxc.ControlCommand.diagnostic_request', index=1,
409       number=2, type=11, cpp_type=10, label=1,
410       has_default_value=False, default_value=None,
411       message_type=None, enum_type=None, containing_type=None,
412       is_extension=False, extension_scope=None,
413       options=None),
414     descriptor.FieldDescriptor(
415       name='passthrough_mode_request', full_name='openxc.ControlCommand.passthrough_mode_request', index=2,
416       number=3, type=11, cpp_type=10, label=1,
417       has_default_value=False, default_value=None,
418       message_type=None, enum_type=None, containing_type=None,
419       is_extension=False, extension_scope=None,
420       options=None),
421     descriptor.FieldDescriptor(
422       name='acceptance_filter_bypass_command', full_name='openxc.ControlCommand.acceptance_filter_bypass_command', index=3,
423       number=4, type=11, cpp_type=10, label=1,
424       has_default_value=False, default_value=None,
425       message_type=None, enum_type=None, containing_type=None,
426       is_extension=False, extension_scope=None,
427       options=None),
428     descriptor.FieldDescriptor(
429       name='payload_format_command', full_name='openxc.ControlCommand.payload_format_command', index=4,
430       number=5, type=11, cpp_type=10, label=1,
431       has_default_value=False, default_value=None,
432       message_type=None, enum_type=None, containing_type=None,
433       is_extension=False, extension_scope=None,
434       options=None),
435     descriptor.FieldDescriptor(
436       name='predefined_obd2_requests_command', full_name='openxc.ControlCommand.predefined_obd2_requests_command', index=5,
437       number=6, type=11, cpp_type=10, label=1,
438       has_default_value=False, default_value=None,
439       message_type=None, enum_type=None, containing_type=None,
440       is_extension=False, extension_scope=None,
441       options=None),
442     descriptor.FieldDescriptor(
443       name='modem_configuration_command', full_name='openxc.ControlCommand.modem_configuration_command', index=6,
444       number=7, type=11, cpp_type=10, label=1,
445       has_default_value=False, default_value=None,
446       message_type=None, enum_type=None, containing_type=None,
447       is_extension=False, extension_scope=None,
448       options=None),
449     descriptor.FieldDescriptor(
450       name='rtc_configuration_command', full_name='openxc.ControlCommand.rtc_configuration_command', index=7,
451       number=8, type=11, cpp_type=10, label=1,
452       has_default_value=False, default_value=None,
453       message_type=None, enum_type=None, containing_type=None,
454       is_extension=False, extension_scope=None,
455       options=None),
456   ],
457   extensions=[
458   ],
459   nested_types=[],
460   enum_types=[
461     _CONTROLCOMMAND_TYPE,
462   ],
463   options=None,
464   is_extendable=False,
465   extension_ranges=[],
466   serialized_start=587,
467   serialized_end=1364,
468 )
469
470
471 _DIAGNOSTICCONTROLCOMMAND = descriptor.Descriptor(
472   name='DiagnosticControlCommand',
473   full_name='openxc.DiagnosticControlCommand',
474   filename=None,
475   file=DESCRIPTOR,
476   containing_type=None,
477   fields=[
478     descriptor.FieldDescriptor(
479       name='request', full_name='openxc.DiagnosticControlCommand.request', index=0,
480       number=1, type=11, cpp_type=10, label=1,
481       has_default_value=False, default_value=None,
482       message_type=None, enum_type=None, containing_type=None,
483       is_extension=False, extension_scope=None,
484       options=None),
485     descriptor.FieldDescriptor(
486       name='action', full_name='openxc.DiagnosticControlCommand.action', index=1,
487       number=2, type=14, cpp_type=8, label=1,
488       has_default_value=False, default_value=1,
489       message_type=None, enum_type=None, containing_type=None,
490       is_extension=False, extension_scope=None,
491       options=None),
492   ],
493   extensions=[
494   ],
495   nested_types=[],
496   enum_types=[
497     _DIAGNOSTICCONTROLCOMMAND_ACTION,
498   ],
499   options=None,
500   is_extendable=False,
501   extension_ranges=[],
502   serialized_start=1367,
503   serialized_end=1525,
504 )
505
506
507 _PASSTHROUGHMODECONTROLCOMMAND = descriptor.Descriptor(
508   name='PassthroughModeControlCommand',
509   full_name='openxc.PassthroughModeControlCommand',
510   filename=None,
511   file=DESCRIPTOR,
512   containing_type=None,
513   fields=[
514     descriptor.FieldDescriptor(
515       name='bus', full_name='openxc.PassthroughModeControlCommand.bus', index=0,
516       number=1, type=5, cpp_type=1, label=1,
517       has_default_value=False, default_value=0,
518       message_type=None, enum_type=None, containing_type=None,
519       is_extension=False, extension_scope=None,
520       options=None),
521     descriptor.FieldDescriptor(
522       name='enabled', full_name='openxc.PassthroughModeControlCommand.enabled', index=1,
523       number=2, type=8, cpp_type=7, label=1,
524       has_default_value=False, default_value=False,
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   ],
534   options=None,
535   is_extendable=False,
536   extension_ranges=[],
537   serialized_start=1527,
538   serialized_end=1588,
539 )
540
541
542 _ACCEPTANCEFILTERBYPASSCOMMAND = descriptor.Descriptor(
543   name='AcceptanceFilterBypassCommand',
544   full_name='openxc.AcceptanceFilterBypassCommand',
545   filename=None,
546   file=DESCRIPTOR,
547   containing_type=None,
548   fields=[
549     descriptor.FieldDescriptor(
550       name='bus', full_name='openxc.AcceptanceFilterBypassCommand.bus', index=0,
551       number=1, type=5, cpp_type=1, label=1,
552       has_default_value=False, default_value=0,
553       message_type=None, enum_type=None, containing_type=None,
554       is_extension=False, extension_scope=None,
555       options=None),
556     descriptor.FieldDescriptor(
557       name='bypass', full_name='openxc.AcceptanceFilterBypassCommand.bypass', index=1,
558       number=2, type=8, cpp_type=7, label=1,
559       has_default_value=False, default_value=False,
560       message_type=None, enum_type=None, containing_type=None,
561       is_extension=False, extension_scope=None,
562       options=None),
563   ],
564   extensions=[
565   ],
566   nested_types=[],
567   enum_types=[
568   ],
569   options=None,
570   is_extendable=False,
571   extension_ranges=[],
572   serialized_start=1590,
573   serialized_end=1650,
574 )
575
576
577 _PAYLOADFORMATCOMMAND = descriptor.Descriptor(
578   name='PayloadFormatCommand',
579   full_name='openxc.PayloadFormatCommand',
580   filename=None,
581   file=DESCRIPTOR,
582   containing_type=None,
583   fields=[
584     descriptor.FieldDescriptor(
585       name='format', full_name='openxc.PayloadFormatCommand.format', index=0,
586       number=1, type=14, cpp_type=8, label=1,
587       has_default_value=False, default_value=1,
588       message_type=None, enum_type=None, containing_type=None,
589       is_extension=False, extension_scope=None,
590       options=None),
591   ],
592   extensions=[
593   ],
594   nested_types=[],
595   enum_types=[
596     _PAYLOADFORMATCOMMAND_PAYLOADFORMAT,
597   ],
598   options=None,
599   is_extendable=False,
600   extension_ranges=[],
601   serialized_start=1653,
602   serialized_end=1793,
603 )
604
605
606 _PREDEFINEDOBD2REQUESTSCOMMAND = descriptor.Descriptor(
607   name='PredefinedObd2RequestsCommand',
608   full_name='openxc.PredefinedObd2RequestsCommand',
609   filename=None,
610   file=DESCRIPTOR,
611   containing_type=None,
612   fields=[
613     descriptor.FieldDescriptor(
614       name='enabled', full_name='openxc.PredefinedObd2RequestsCommand.enabled', index=0,
615       number=1, type=8, cpp_type=7, label=1,
616       has_default_value=False, default_value=False,
617       message_type=None, enum_type=None, containing_type=None,
618       is_extension=False, extension_scope=None,
619       options=None),
620   ],
621   extensions=[
622   ],
623   nested_types=[],
624   enum_types=[
625   ],
626   options=None,
627   is_extendable=False,
628   extension_ranges=[],
629   serialized_start=1795,
630   serialized_end=1843,
631 )
632
633
634 _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR = descriptor.Descriptor(
635   name='NetworkDescriptor',
636   full_name='openxc.NetworkOperatorSettings.NetworkDescriptor',
637   filename=None,
638   file=DESCRIPTOR,
639   containing_type=None,
640   fields=[
641     descriptor.FieldDescriptor(
642       name='PLMN', full_name='openxc.NetworkOperatorSettings.NetworkDescriptor.PLMN', index=0,
643       number=1, type=13, cpp_type=3, label=1,
644       has_default_value=False, default_value=0,
645       message_type=None, enum_type=None, containing_type=None,
646       is_extension=False, extension_scope=None,
647       options=None),
648     descriptor.FieldDescriptor(
649       name='networkType', full_name='openxc.NetworkOperatorSettings.NetworkDescriptor.networkType', index=1,
650       number=2, type=14, cpp_type=8, label=1,
651       has_default_value=False, default_value=0,
652       message_type=None, enum_type=None, containing_type=None,
653       is_extension=False, extension_scope=None,
654       options=None),
655   ],
656   extensions=[
657   ],
658   nested_types=[],
659   enum_types=[
660     _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR_NETWORKTYPE,
661   ],
662   options=None,
663   is_extendable=False,
664   extension_ranges=[],
665   serialized_start=2058,
666   serialized_end=2210,
667 )
668
669 _NETWORKOPERATORSETTINGS = descriptor.Descriptor(
670   name='NetworkOperatorSettings',
671   full_name='openxc.NetworkOperatorSettings',
672   filename=None,
673   file=DESCRIPTOR,
674   containing_type=None,
675   fields=[
676     descriptor.FieldDescriptor(
677       name='allowDataRoaming', full_name='openxc.NetworkOperatorSettings.allowDataRoaming', index=0,
678       number=1, type=8, cpp_type=7, label=1,
679       has_default_value=False, default_value=False,
680       message_type=None, enum_type=None, containing_type=None,
681       is_extension=False, extension_scope=None,
682       options=None),
683     descriptor.FieldDescriptor(
684       name='operatorSelectMode', full_name='openxc.NetworkOperatorSettings.operatorSelectMode', index=1,
685       number=2, type=14, cpp_type=8, label=1,
686       has_default_value=False, default_value=0,
687       message_type=None, enum_type=None, containing_type=None,
688       is_extension=False, extension_scope=None,
689       options=None),
690     descriptor.FieldDescriptor(
691       name='networkDescriptor', full_name='openxc.NetworkOperatorSettings.networkDescriptor', index=2,
692       number=3, type=11, cpp_type=10, label=1,
693       has_default_value=False, default_value=None,
694       message_type=None, enum_type=None, containing_type=None,
695       is_extension=False, extension_scope=None,
696       options=None),
697   ],
698   extensions=[
699   ],
700   nested_types=[_NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR, ],
701   enum_types=[
702     _NETWORKOPERATORSETTINGS_OPERATORSELECTMODE,
703   ],
704   options=None,
705   is_extendable=False,
706   extension_ranges=[],
707   serialized_start=1846,
708   serialized_end=2311,
709 )
710
711
712 _NETWORKDATASETTINGS = descriptor.Descriptor(
713   name='NetworkDataSettings',
714   full_name='openxc.NetworkDataSettings',
715   filename=None,
716   file=DESCRIPTOR,
717   containing_type=None,
718   fields=[
719     descriptor.FieldDescriptor(
720       name='APN', full_name='openxc.NetworkDataSettings.APN', index=0,
721       number=1, type=9, cpp_type=9, label=1,
722       has_default_value=False, default_value=unicode("", "utf-8"),
723       message_type=None, enum_type=None, containing_type=None,
724       is_extension=False, extension_scope=None,
725       options=None),
726   ],
727   extensions=[
728   ],
729   nested_types=[],
730   enum_types=[
731   ],
732   options=None,
733   is_extendable=False,
734   extension_ranges=[],
735   serialized_start=2313,
736   serialized_end=2347,
737 )
738
739
740 _SERVERCONNECTSETTINGS = descriptor.Descriptor(
741   name='ServerConnectSettings',
742   full_name='openxc.ServerConnectSettings',
743   filename=None,
744   file=DESCRIPTOR,
745   containing_type=None,
746   fields=[
747     descriptor.FieldDescriptor(
748       name='host', full_name='openxc.ServerConnectSettings.host', index=0,
749       number=1, type=9, cpp_type=9, label=1,
750       has_default_value=False, default_value=unicode("", "utf-8"),
751       message_type=None, enum_type=None, containing_type=None,
752       is_extension=False, extension_scope=None,
753       options=None),
754     descriptor.FieldDescriptor(
755       name='port', full_name='openxc.ServerConnectSettings.port', index=1,
756       number=2, type=13, cpp_type=3, label=1,
757       has_default_value=False, default_value=0,
758       message_type=None, enum_type=None, containing_type=None,
759       is_extension=False, extension_scope=None,
760       options=None),
761   ],
762   extensions=[
763   ],
764   nested_types=[],
765   enum_types=[
766   ],
767   options=None,
768   is_extendable=False,
769   extension_ranges=[],
770   serialized_start=2349,
771   serialized_end=2400,
772 )
773
774
775 _MODEMCONFIGURATIONCOMMAND = descriptor.Descriptor(
776   name='ModemConfigurationCommand',
777   full_name='openxc.ModemConfigurationCommand',
778   filename=None,
779   file=DESCRIPTOR,
780   containing_type=None,
781   fields=[
782     descriptor.FieldDescriptor(
783       name='networkOperatorSettings', full_name='openxc.ModemConfigurationCommand.networkOperatorSettings', index=0,
784       number=1, type=11, cpp_type=10, label=1,
785       has_default_value=False, default_value=None,
786       message_type=None, enum_type=None, containing_type=None,
787       is_extension=False, extension_scope=None,
788       options=None),
789     descriptor.FieldDescriptor(
790       name='networkDataSettings', full_name='openxc.ModemConfigurationCommand.networkDataSettings', index=1,
791       number=2, type=11, cpp_type=10, label=1,
792       has_default_value=False, default_value=None,
793       message_type=None, enum_type=None, containing_type=None,
794       is_extension=False, extension_scope=None,
795       options=None),
796     descriptor.FieldDescriptor(
797       name='serverConnectSettings', full_name='openxc.ModemConfigurationCommand.serverConnectSettings', index=2,
798       number=3, type=11, cpp_type=10, label=1,
799       has_default_value=False, default_value=None,
800       message_type=None, enum_type=None, containing_type=None,
801       is_extension=False, extension_scope=None,
802       options=None),
803   ],
804   extensions=[
805   ],
806   nested_types=[],
807   enum_types=[
808   ],
809   options=None,
810   is_extendable=False,
811   extension_ranges=[],
812   serialized_start=2403,
813   serialized_end=2616,
814 )
815
816
817 _RTCCONFIGURATIONCOMMAND = descriptor.Descriptor(
818   name='RTCConfigurationCommand',
819   full_name='openxc.RTCConfigurationCommand',
820   filename=None,
821   file=DESCRIPTOR,
822   containing_type=None,
823   fields=[
824     descriptor.FieldDescriptor(
825       name='unix_time', full_name='openxc.RTCConfigurationCommand.unix_time', index=0,
826       number=1, type=13, cpp_type=3, label=1,
827       has_default_value=False, default_value=0,
828       message_type=None, enum_type=None, containing_type=None,
829       is_extension=False, extension_scope=None,
830       options=None),
831   ],
832   extensions=[
833   ],
834   nested_types=[],
835   enum_types=[
836   ],
837   options=None,
838   is_extendable=False,
839   extension_ranges=[],
840   serialized_start=2618,
841   serialized_end=2662,
842 )
843
844
845 _COMMANDRESPONSE = descriptor.Descriptor(
846   name='CommandResponse',
847   full_name='openxc.CommandResponse',
848   filename=None,
849   file=DESCRIPTOR,
850   containing_type=None,
851   fields=[
852     descriptor.FieldDescriptor(
853       name='type', full_name='openxc.CommandResponse.type', index=0,
854       number=1, type=14, cpp_type=8, label=1,
855       has_default_value=False, default_value=1,
856       message_type=None, enum_type=None, containing_type=None,
857       is_extension=False, extension_scope=None,
858       options=None),
859     descriptor.FieldDescriptor(
860       name='message', full_name='openxc.CommandResponse.message', index=1,
861       number=2, type=9, cpp_type=9, label=1,
862       has_default_value=False, default_value=unicode("", "utf-8"),
863       message_type=None, enum_type=None, containing_type=None,
864       is_extension=False, extension_scope=None,
865       options=None),
866     descriptor.FieldDescriptor(
867       name='status', full_name='openxc.CommandResponse.status', index=2,
868       number=3, type=8, cpp_type=7, label=1,
869       has_default_value=False, default_value=False,
870       message_type=None, enum_type=None, containing_type=None,
871       is_extension=False, extension_scope=None,
872       options=None),
873   ],
874   extensions=[
875   ],
876   nested_types=[],
877   enum_types=[
878   ],
879   options=None,
880   is_extendable=False,
881   extension_ranges=[],
882   serialized_start=2664,
883   serialized_end=2757,
884 )
885
886
887 _DIAGNOSTICREQUEST = descriptor.Descriptor(
888   name='DiagnosticRequest',
889   full_name='openxc.DiagnosticRequest',
890   filename=None,
891   file=DESCRIPTOR,
892   containing_type=None,
893   fields=[
894     descriptor.FieldDescriptor(
895       name='bus', full_name='openxc.DiagnosticRequest.bus', index=0,
896       number=1, type=5, cpp_type=1, label=1,
897       has_default_value=False, default_value=0,
898       message_type=None, enum_type=None, containing_type=None,
899       is_extension=False, extension_scope=None,
900       options=None),
901     descriptor.FieldDescriptor(
902       name='message_id', full_name='openxc.DiagnosticRequest.message_id', index=1,
903       number=2, type=13, cpp_type=3, label=1,
904       has_default_value=False, default_value=0,
905       message_type=None, enum_type=None, containing_type=None,
906       is_extension=False, extension_scope=None,
907       options=None),
908     descriptor.FieldDescriptor(
909       name='mode', full_name='openxc.DiagnosticRequest.mode', index=2,
910       number=3, type=13, cpp_type=3, label=1,
911       has_default_value=False, default_value=0,
912       message_type=None, enum_type=None, containing_type=None,
913       is_extension=False, extension_scope=None,
914       options=None),
915     descriptor.FieldDescriptor(
916       name='pid', full_name='openxc.DiagnosticRequest.pid', index=3,
917       number=4, type=13, cpp_type=3, label=1,
918       has_default_value=False, default_value=0,
919       message_type=None, enum_type=None, containing_type=None,
920       is_extension=False, extension_scope=None,
921       options=None),
922     descriptor.FieldDescriptor(
923       name='payload', full_name='openxc.DiagnosticRequest.payload', index=4,
924       number=5, type=12, cpp_type=9, label=1,
925       has_default_value=False, default_value="",
926       message_type=None, enum_type=None, containing_type=None,
927       is_extension=False, extension_scope=None,
928       options=None),
929     descriptor.FieldDescriptor(
930       name='multiple_responses', full_name='openxc.DiagnosticRequest.multiple_responses', index=5,
931       number=6, type=8, cpp_type=7, label=1,
932       has_default_value=False, default_value=False,
933       message_type=None, enum_type=None, containing_type=None,
934       is_extension=False, extension_scope=None,
935       options=None),
936     descriptor.FieldDescriptor(
937       name='frequency', full_name='openxc.DiagnosticRequest.frequency', index=6,
938       number=7, type=1, cpp_type=5, label=1,
939       has_default_value=False, default_value=0,
940       message_type=None, enum_type=None, containing_type=None,
941       is_extension=False, extension_scope=None,
942       options=None),
943     descriptor.FieldDescriptor(
944       name='name', full_name='openxc.DiagnosticRequest.name', index=7,
945       number=8, type=9, cpp_type=9, label=1,
946       has_default_value=False, default_value=unicode("", "utf-8"),
947       message_type=None, enum_type=None, containing_type=None,
948       is_extension=False, extension_scope=None,
949       options=None),
950     descriptor.FieldDescriptor(
951       name='decoded_type', full_name='openxc.DiagnosticRequest.decoded_type', index=8,
952       number=9, type=14, cpp_type=8, label=1,
953       has_default_value=False, default_value=1,
954       message_type=None, enum_type=None, containing_type=None,
955       is_extension=False, extension_scope=None,
956       options=None),
957   ],
958   extensions=[
959   ],
960   nested_types=[],
961   enum_types=[
962     _DIAGNOSTICREQUEST_DECODEDTYPE,
963   ],
964   options=None,
965   is_extendable=False,
966   extension_ranges=[],
967   serialized_start=2760,
968   serialized_end=3013,
969 )
970
971
972 _DIAGNOSTICRESPONSE = descriptor.Descriptor(
973   name='DiagnosticResponse',
974   full_name='openxc.DiagnosticResponse',
975   filename=None,
976   file=DESCRIPTOR,
977   containing_type=None,
978   fields=[
979     descriptor.FieldDescriptor(
980       name='bus', full_name='openxc.DiagnosticResponse.bus', index=0,
981       number=1, type=5, cpp_type=1, label=1,
982       has_default_value=False, default_value=0,
983       message_type=None, enum_type=None, containing_type=None,
984       is_extension=False, extension_scope=None,
985       options=None),
986     descriptor.FieldDescriptor(
987       name='message_id', full_name='openxc.DiagnosticResponse.message_id', index=1,
988       number=2, type=13, cpp_type=3, label=1,
989       has_default_value=False, default_value=0,
990       message_type=None, enum_type=None, containing_type=None,
991       is_extension=False, extension_scope=None,
992       options=None),
993     descriptor.FieldDescriptor(
994       name='mode', full_name='openxc.DiagnosticResponse.mode', index=2,
995       number=3, type=13, cpp_type=3, label=1,
996       has_default_value=False, default_value=0,
997       message_type=None, enum_type=None, containing_type=None,
998       is_extension=False, extension_scope=None,
999       options=None),
1000     descriptor.FieldDescriptor(
1001       name='pid', full_name='openxc.DiagnosticResponse.pid', index=3,
1002       number=4, type=13, cpp_type=3, label=1,
1003       has_default_value=False, default_value=0,
1004       message_type=None, enum_type=None, containing_type=None,
1005       is_extension=False, extension_scope=None,
1006       options=None),
1007     descriptor.FieldDescriptor(
1008       name='success', full_name='openxc.DiagnosticResponse.success', index=4,
1009       number=5, type=8, cpp_type=7, label=1,
1010       has_default_value=False, default_value=False,
1011       message_type=None, enum_type=None, containing_type=None,
1012       is_extension=False, extension_scope=None,
1013       options=None),
1014     descriptor.FieldDescriptor(
1015       name='negative_response_code', full_name='openxc.DiagnosticResponse.negative_response_code', index=5,
1016       number=6, type=13, cpp_type=3, label=1,
1017       has_default_value=False, default_value=0,
1018       message_type=None, enum_type=None, containing_type=None,
1019       is_extension=False, extension_scope=None,
1020       options=None),
1021     descriptor.FieldDescriptor(
1022       name='payload', full_name='openxc.DiagnosticResponse.payload', index=6,
1023       number=7, type=12, cpp_type=9, label=1,
1024       has_default_value=False, default_value="",
1025       message_type=None, enum_type=None, containing_type=None,
1026       is_extension=False, extension_scope=None,
1027       options=None),
1028     descriptor.FieldDescriptor(
1029       name='value', full_name='openxc.DiagnosticResponse.value', index=7,
1030       number=8, type=1, cpp_type=5, label=1,
1031       has_default_value=False, default_value=0,
1032       message_type=None, enum_type=None, containing_type=None,
1033       is_extension=False, extension_scope=None,
1034       options=None),
1035   ],
1036   extensions=[
1037   ],
1038   nested_types=[],
1039   enum_types=[
1040   ],
1041   options=None,
1042   is_extendable=False,
1043   extension_ranges=[],
1044   serialized_start=3016,
1045   serialized_end=3177,
1046 )
1047
1048
1049 _DYNAMICFIELD = descriptor.Descriptor(
1050   name='DynamicField',
1051   full_name='openxc.DynamicField',
1052   filename=None,
1053   file=DESCRIPTOR,
1054   containing_type=None,
1055   fields=[
1056     descriptor.FieldDescriptor(
1057       name='type', full_name='openxc.DynamicField.type', index=0,
1058       number=1, type=14, cpp_type=8, label=1,
1059       has_default_value=False, default_value=1,
1060       message_type=None, enum_type=None, containing_type=None,
1061       is_extension=False, extension_scope=None,
1062       options=None),
1063     descriptor.FieldDescriptor(
1064       name='string_value', full_name='openxc.DynamicField.string_value', index=1,
1065       number=2, type=9, cpp_type=9, label=1,
1066       has_default_value=False, default_value=unicode("", "utf-8"),
1067       message_type=None, enum_type=None, containing_type=None,
1068       is_extension=False, extension_scope=None,
1069       options=None),
1070     descriptor.FieldDescriptor(
1071       name='numeric_value', full_name='openxc.DynamicField.numeric_value', index=2,
1072       number=3, type=1, cpp_type=5, label=1,
1073       has_default_value=False, default_value=0,
1074       message_type=None, enum_type=None, containing_type=None,
1075       is_extension=False, extension_scope=None,
1076       options=None),
1077     descriptor.FieldDescriptor(
1078       name='boolean_value', full_name='openxc.DynamicField.boolean_value', index=3,
1079       number=4, type=8, cpp_type=7, label=1,
1080       has_default_value=False, default_value=False,
1081       message_type=None, enum_type=None, containing_type=None,
1082       is_extension=False, extension_scope=None,
1083       options=None),
1084   ],
1085   extensions=[
1086   ],
1087   nested_types=[],
1088   enum_types=[
1089     _DYNAMICFIELD_TYPE,
1090   ],
1091   options=None,
1092   is_extendable=False,
1093   extension_ranges=[],
1094   serialized_start=3180,
1095   serialized_end=3342,
1096 )
1097
1098
1099 _SIMPLEMESSAGE = descriptor.Descriptor(
1100   name='SimpleMessage',
1101   full_name='openxc.SimpleMessage',
1102   filename=None,
1103   file=DESCRIPTOR,
1104   containing_type=None,
1105   fields=[
1106     descriptor.FieldDescriptor(
1107       name='name', full_name='openxc.SimpleMessage.name', index=0,
1108       number=1, type=9, cpp_type=9, label=1,
1109       has_default_value=False, default_value=unicode("", "utf-8"),
1110       message_type=None, enum_type=None, containing_type=None,
1111       is_extension=False, extension_scope=None,
1112       options=None),
1113     descriptor.FieldDescriptor(
1114       name='value', full_name='openxc.SimpleMessage.value', index=1,
1115       number=2, type=11, cpp_type=10, label=1,
1116       has_default_value=False, default_value=None,
1117       message_type=None, enum_type=None, containing_type=None,
1118       is_extension=False, extension_scope=None,
1119       options=None),
1120     descriptor.FieldDescriptor(
1121       name='event', full_name='openxc.SimpleMessage.event', index=2,
1122       number=3, type=11, cpp_type=10, label=1,
1123       has_default_value=False, default_value=None,
1124       message_type=None, enum_type=None, containing_type=None,
1125       is_extension=False, extension_scope=None,
1126       options=None),
1127   ],
1128   extensions=[
1129   ],
1130   nested_types=[],
1131   enum_types=[
1132   ],
1133   options=None,
1134   is_extendable=False,
1135   extension_ranges=[],
1136   serialized_start=3344,
1137   serialized_end=3447,
1138 )
1139
1140 _VEHICLEMESSAGE.fields_by_name['type'].enum_type = _VEHICLEMESSAGE_TYPE
1141 _VEHICLEMESSAGE.fields_by_name['can_message'].message_type = _CANMESSAGE
1142 _VEHICLEMESSAGE.fields_by_name['simple_message'].message_type = _SIMPLEMESSAGE
1143 _VEHICLEMESSAGE.fields_by_name['diagnostic_response'].message_type = _DIAGNOSTICRESPONSE
1144 _VEHICLEMESSAGE.fields_by_name['control_command'].message_type = _CONTROLCOMMAND
1145 _VEHICLEMESSAGE.fields_by_name['command_response'].message_type = _COMMANDRESPONSE
1146 _VEHICLEMESSAGE_TYPE.containing_type = _VEHICLEMESSAGE;
1147 _CANMESSAGE.fields_by_name['frame_format'].enum_type = _CANMESSAGE_FRAMEFORMAT
1148 _CANMESSAGE_FRAMEFORMAT.containing_type = _CANMESSAGE;
1149 _CONTROLCOMMAND.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
1150 _CONTROLCOMMAND.fields_by_name['diagnostic_request'].message_type = _DIAGNOSTICCONTROLCOMMAND
1151 _CONTROLCOMMAND.fields_by_name['passthrough_mode_request'].message_type = _PASSTHROUGHMODECONTROLCOMMAND
1152 _CONTROLCOMMAND.fields_by_name['acceptance_filter_bypass_command'].message_type = _ACCEPTANCEFILTERBYPASSCOMMAND
1153 _CONTROLCOMMAND.fields_by_name['payload_format_command'].message_type = _PAYLOADFORMATCOMMAND
1154 _CONTROLCOMMAND.fields_by_name['predefined_obd2_requests_command'].message_type = _PREDEFINEDOBD2REQUESTSCOMMAND
1155 _CONTROLCOMMAND.fields_by_name['modem_configuration_command'].message_type = _MODEMCONFIGURATIONCOMMAND
1156 _CONTROLCOMMAND.fields_by_name['rtc_configuration_command'].message_type = _RTCCONFIGURATIONCOMMAND
1157 _CONTROLCOMMAND_TYPE.containing_type = _CONTROLCOMMAND;
1158 _DIAGNOSTICCONTROLCOMMAND.fields_by_name['request'].message_type = _DIAGNOSTICREQUEST
1159 _DIAGNOSTICCONTROLCOMMAND.fields_by_name['action'].enum_type = _DIAGNOSTICCONTROLCOMMAND_ACTION
1160 _DIAGNOSTICCONTROLCOMMAND_ACTION.containing_type = _DIAGNOSTICCONTROLCOMMAND;
1161 _PAYLOADFORMATCOMMAND.fields_by_name['format'].enum_type = _PAYLOADFORMATCOMMAND_PAYLOADFORMAT
1162 _PAYLOADFORMATCOMMAND_PAYLOADFORMAT.containing_type = _PAYLOADFORMATCOMMAND;
1163 _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR.fields_by_name['networkType'].enum_type = _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR_NETWORKTYPE
1164 _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR.containing_type = _NETWORKOPERATORSETTINGS;
1165 _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR_NETWORKTYPE.containing_type = _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR;
1166 _NETWORKOPERATORSETTINGS.fields_by_name['operatorSelectMode'].enum_type = _NETWORKOPERATORSETTINGS_OPERATORSELECTMODE
1167 _NETWORKOPERATORSETTINGS.fields_by_name['networkDescriptor'].message_type = _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR
1168 _NETWORKOPERATORSETTINGS_OPERATORSELECTMODE.containing_type = _NETWORKOPERATORSETTINGS;
1169 _MODEMCONFIGURATIONCOMMAND.fields_by_name['networkOperatorSettings'].message_type = _NETWORKOPERATORSETTINGS
1170 _MODEMCONFIGURATIONCOMMAND.fields_by_name['networkDataSettings'].message_type = _NETWORKDATASETTINGS
1171 _MODEMCONFIGURATIONCOMMAND.fields_by_name['serverConnectSettings'].message_type = _SERVERCONNECTSETTINGS
1172 _COMMANDRESPONSE.fields_by_name['type'].enum_type = _CONTROLCOMMAND_TYPE
1173 _DIAGNOSTICREQUEST.fields_by_name['decoded_type'].enum_type = _DIAGNOSTICREQUEST_DECODEDTYPE
1174 _DIAGNOSTICREQUEST_DECODEDTYPE.containing_type = _DIAGNOSTICREQUEST;
1175 _DYNAMICFIELD.fields_by_name['type'].enum_type = _DYNAMICFIELD_TYPE
1176 _DYNAMICFIELD_TYPE.containing_type = _DYNAMICFIELD;
1177 _SIMPLEMESSAGE.fields_by_name['value'].message_type = _DYNAMICFIELD
1178 _SIMPLEMESSAGE.fields_by_name['event'].message_type = _DYNAMICFIELD
1179 DESCRIPTOR.message_types_by_name['VehicleMessage'] = _VEHICLEMESSAGE
1180 DESCRIPTOR.message_types_by_name['CanMessage'] = _CANMESSAGE
1181 DESCRIPTOR.message_types_by_name['ControlCommand'] = _CONTROLCOMMAND
1182 DESCRIPTOR.message_types_by_name['DiagnosticControlCommand'] = _DIAGNOSTICCONTROLCOMMAND
1183 DESCRIPTOR.message_types_by_name['PassthroughModeControlCommand'] = _PASSTHROUGHMODECONTROLCOMMAND
1184 DESCRIPTOR.message_types_by_name['AcceptanceFilterBypassCommand'] = _ACCEPTANCEFILTERBYPASSCOMMAND
1185 DESCRIPTOR.message_types_by_name['PayloadFormatCommand'] = _PAYLOADFORMATCOMMAND
1186 DESCRIPTOR.message_types_by_name['PredefinedObd2RequestsCommand'] = _PREDEFINEDOBD2REQUESTSCOMMAND
1187 DESCRIPTOR.message_types_by_name['NetworkOperatorSettings'] = _NETWORKOPERATORSETTINGS
1188 DESCRIPTOR.message_types_by_name['NetworkDataSettings'] = _NETWORKDATASETTINGS
1189 DESCRIPTOR.message_types_by_name['ServerConnectSettings'] = _SERVERCONNECTSETTINGS
1190 DESCRIPTOR.message_types_by_name['ModemConfigurationCommand'] = _MODEMCONFIGURATIONCOMMAND
1191 DESCRIPTOR.message_types_by_name['RTCConfigurationCommand'] = _RTCCONFIGURATIONCOMMAND
1192 DESCRIPTOR.message_types_by_name['CommandResponse'] = _COMMANDRESPONSE
1193 DESCRIPTOR.message_types_by_name['DiagnosticRequest'] = _DIAGNOSTICREQUEST
1194 DESCRIPTOR.message_types_by_name['DiagnosticResponse'] = _DIAGNOSTICRESPONSE
1195 DESCRIPTOR.message_types_by_name['DynamicField'] = _DYNAMICFIELD
1196 DESCRIPTOR.message_types_by_name['SimpleMessage'] = _SIMPLEMESSAGE
1197
1198 class VehicleMessage(message.Message):
1199   __metaclass__ = reflection.GeneratedProtocolMessageType
1200   DESCRIPTOR = _VEHICLEMESSAGE
1201   
1202   # @@protoc_insertion_point(class_scope:openxc.VehicleMessage)
1203
1204 class CanMessage(message.Message):
1205   __metaclass__ = reflection.GeneratedProtocolMessageType
1206   DESCRIPTOR = _CANMESSAGE
1207   
1208   # @@protoc_insertion_point(class_scope:openxc.CanMessage)
1209
1210 class ControlCommand(message.Message):
1211   __metaclass__ = reflection.GeneratedProtocolMessageType
1212   DESCRIPTOR = _CONTROLCOMMAND
1213   
1214   # @@protoc_insertion_point(class_scope:openxc.ControlCommand)
1215
1216 class DiagnosticControlCommand(message.Message):
1217   __metaclass__ = reflection.GeneratedProtocolMessageType
1218   DESCRIPTOR = _DIAGNOSTICCONTROLCOMMAND
1219   
1220   # @@protoc_insertion_point(class_scope:openxc.DiagnosticControlCommand)
1221
1222 class PassthroughModeControlCommand(message.Message):
1223   __metaclass__ = reflection.GeneratedProtocolMessageType
1224   DESCRIPTOR = _PASSTHROUGHMODECONTROLCOMMAND
1225   
1226   # @@protoc_insertion_point(class_scope:openxc.PassthroughModeControlCommand)
1227
1228 class AcceptanceFilterBypassCommand(message.Message):
1229   __metaclass__ = reflection.GeneratedProtocolMessageType
1230   DESCRIPTOR = _ACCEPTANCEFILTERBYPASSCOMMAND
1231   
1232   # @@protoc_insertion_point(class_scope:openxc.AcceptanceFilterBypassCommand)
1233
1234 class PayloadFormatCommand(message.Message):
1235   __metaclass__ = reflection.GeneratedProtocolMessageType
1236   DESCRIPTOR = _PAYLOADFORMATCOMMAND
1237   
1238   # @@protoc_insertion_point(class_scope:openxc.PayloadFormatCommand)
1239
1240 class PredefinedObd2RequestsCommand(message.Message):
1241   __metaclass__ = reflection.GeneratedProtocolMessageType
1242   DESCRIPTOR = _PREDEFINEDOBD2REQUESTSCOMMAND
1243   
1244   # @@protoc_insertion_point(class_scope:openxc.PredefinedObd2RequestsCommand)
1245
1246 class NetworkOperatorSettings(message.Message):
1247   __metaclass__ = reflection.GeneratedProtocolMessageType
1248   
1249   class NetworkDescriptor(message.Message):
1250     __metaclass__ = reflection.GeneratedProtocolMessageType
1251     DESCRIPTOR = _NETWORKOPERATORSETTINGS_NETWORKDESCRIPTOR
1252     
1253     # @@protoc_insertion_point(class_scope:openxc.NetworkOperatorSettings.NetworkDescriptor)
1254   DESCRIPTOR = _NETWORKOPERATORSETTINGS
1255   
1256   # @@protoc_insertion_point(class_scope:openxc.NetworkOperatorSettings)
1257
1258 class NetworkDataSettings(message.Message):
1259   __metaclass__ = reflection.GeneratedProtocolMessageType
1260   DESCRIPTOR = _NETWORKDATASETTINGS
1261   
1262   # @@protoc_insertion_point(class_scope:openxc.NetworkDataSettings)
1263
1264 class ServerConnectSettings(message.Message):
1265   __metaclass__ = reflection.GeneratedProtocolMessageType
1266   DESCRIPTOR = _SERVERCONNECTSETTINGS
1267   
1268   # @@protoc_insertion_point(class_scope:openxc.ServerConnectSettings)
1269
1270 class ModemConfigurationCommand(message.Message):
1271   __metaclass__ = reflection.GeneratedProtocolMessageType
1272   DESCRIPTOR = _MODEMCONFIGURATIONCOMMAND
1273   
1274   # @@protoc_insertion_point(class_scope:openxc.ModemConfigurationCommand)
1275
1276 class RTCConfigurationCommand(message.Message):
1277   __metaclass__ = reflection.GeneratedProtocolMessageType
1278   DESCRIPTOR = _RTCCONFIGURATIONCOMMAND
1279   
1280   # @@protoc_insertion_point(class_scope:openxc.RTCConfigurationCommand)
1281
1282 class CommandResponse(message.Message):
1283   __metaclass__ = reflection.GeneratedProtocolMessageType
1284   DESCRIPTOR = _COMMANDRESPONSE
1285   
1286   # @@protoc_insertion_point(class_scope:openxc.CommandResponse)
1287
1288 class DiagnosticRequest(message.Message):
1289   __metaclass__ = reflection.GeneratedProtocolMessageType
1290   DESCRIPTOR = _DIAGNOSTICREQUEST
1291   
1292   # @@protoc_insertion_point(class_scope:openxc.DiagnosticRequest)
1293
1294 class DiagnosticResponse(message.Message):
1295   __metaclass__ = reflection.GeneratedProtocolMessageType
1296   DESCRIPTOR = _DIAGNOSTICRESPONSE
1297   
1298   # @@protoc_insertion_point(class_scope:openxc.DiagnosticResponse)
1299
1300 class DynamicField(message.Message):
1301   __metaclass__ = reflection.GeneratedProtocolMessageType
1302   DESCRIPTOR = _DYNAMICFIELD
1303   
1304   # @@protoc_insertion_point(class_scope:openxc.DynamicField)
1305
1306 class SimpleMessage(message.Message):
1307   __metaclass__ = reflection.GeneratedProtocolMessageType
1308   DESCRIPTOR = _SIMPLEMESSAGE
1309   
1310   # @@protoc_insertion_point(class_scope:openxc.SimpleMessage)
1311
1312 # @@protoc_insertion_point(module_scope)