5 _b=sys.version_info[0]<3
and (
lambda x:x)
or (
lambda x:x.encode(
'latin1'))
6 from google.protobuf
import descriptor
as _descriptor
7 from google.protobuf
import message
as _message
8 from google.protobuf
import reflection
as _reflection
9 from google.protobuf
import symbol_database
as _symbol_database
10 from google.protobuf
import descriptor_pb2
13 _sym_db = _symbol_database.Default()
18 DESCRIPTOR = _descriptor.FileDescriptor(
19 name=
'tdmascheduleevent.proto',
20 package=
'EMANEMessage',
22 serialized_pb=_b(
'\n\x17tdmascheduleevent.proto\x12\x0c\x45MANEMessage\"\xa1\x07\n\x11TDMAScheduleEvent\x12\x35\n\x06\x66rames\x18\x01 \x03(\x0b\x32%.EMANEMessage.TDMAScheduleEvent.Frame\x12<\n\tstructure\x18\x02 \x01(\x0b\x32).EMANEMessage.TDMAScheduleEvent.Structure\x12\x13\n\x0b\x66requencyHz\x18\x03 \x01(\x04\x12\x13\n\x0b\x64\x61taRatebps\x18\x04 \x01(\x04\x12\x14\n\x0cserviceClass\x18\x05 \x01(\r\x12\x10\n\x08powerdBm\x18\x06 \x01(\x01\x1a\xa9\x04\n\x05\x46rame\x12\r\n\x05index\x18\x01 \x02(\r\x12\x13\n\x0b\x66requencyHz\x18\x02 \x01(\x04\x12\x13\n\x0b\x64\x61taRatebps\x18\x03 \x01(\x04\x12\x14\n\x0cserviceClass\x18\x04 \x01(\r\x12\x10\n\x08powerdBm\x18\x05 \x01(\x01\x12\x39\n\x05slots\x18\x06 \x03(\x0b\x32*.EMANEMessage.TDMAScheduleEvent.Frame.Slot\x1a\x83\x03\n\x04Slot\x12\r\n\x05index\x18\x01 \x02(\r\x12=\n\x04type\x18\x02 \x02(\x0e\x32/.EMANEMessage.TDMAScheduleEvent.Frame.Slot.Type\x12\x39\n\x02tx\x18\x03 \x01(\x0b\x32-.EMANEMessage.TDMAScheduleEvent.Frame.Slot.Tx\x12\x39\n\x02rx\x18\x04 \x01(\x0b\x32-.EMANEMessage.TDMAScheduleEvent.Frame.Slot.Rx\x1ak\n\x02Tx\x12\x13\n\x0b\x66requencyHz\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x61taRatebps\x18\x02 \x01(\x04\x12\x14\n\x0cserviceClass\x18\x03 \x01(\r\x12\x10\n\x08powerdBm\x18\x04 \x01(\x01\x12\x13\n\x0b\x64\x65stination\x18\x05 \x01(\r\x1a\x19\n\x02Rx\x12\x13\n\x0b\x66requencyHz\x18\x01 \x01(\x04\"/\n\x04Type\x12\x0b\n\x07SLOT_TX\x10\x01\x12\x0b\n\x07SLOT_RX\x10\x02\x12\r\n\tSLOT_IDLE\x10\x03\x1a\x98\x01\n\tStructure\x12\x15\n\rslotsPerFrame\x18\x01 \x02(\r\x12\x1b\n\x13\x66ramesPerMultiFrame\x18\x02 \x02(\r\x12 \n\x18slotDurationMicroseconds\x18\x03 \x02(\x04\x12 \n\x18slotOverheadMicroseconds\x18\x04 \x02(\x04\x12\x13\n\x0b\x62\x61ndwidthHz\x18\x05 \x02(\x04\x42\x02H\x01')
27 _TDMASCHEDULEEVENT_FRAME_SLOT_TYPE = _descriptor.EnumDescriptor(
29 full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.Type',
33 _descriptor.EnumValueDescriptor(
34 name=
'SLOT_TX', index=0, number=1,
37 _descriptor.EnumValueDescriptor(
38 name=
'SLOT_RX', index=1, number=2,
41 _descriptor.EnumValueDescriptor(
42 name=
'SLOT_IDLE', index=2, number=3,
51 _sym_db.RegisterEnumDescriptor(_TDMASCHEDULEEVENT_FRAME_SLOT_TYPE)
54 _TDMASCHEDULEEVENT_FRAME_SLOT_TX = _descriptor.Descriptor(
56 full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.Tx',
61 _descriptor.FieldDescriptor(
62 name=
'frequencyHz', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.Tx.frequencyHz', index=0,
63 number=1, type=4, cpp_type=4, label=1,
64 has_default_value=
False, default_value=0,
65 message_type=
None, enum_type=
None, containing_type=
None,
66 is_extension=
False, extension_scope=
None,
68 _descriptor.FieldDescriptor(
69 name=
'dataRatebps', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.Tx.dataRatebps', index=1,
70 number=2, type=4, cpp_type=4, label=1,
71 has_default_value=
False, default_value=0,
72 message_type=
None, enum_type=
None, containing_type=
None,
73 is_extension=
False, extension_scope=
None,
75 _descriptor.FieldDescriptor(
76 name=
'serviceClass', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.Tx.serviceClass', index=2,
77 number=3, type=13, cpp_type=3, label=1,
78 has_default_value=
False, default_value=0,
79 message_type=
None, enum_type=
None, containing_type=
None,
80 is_extension=
False, extension_scope=
None,
82 _descriptor.FieldDescriptor(
83 name=
'powerdBm', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.Tx.powerdBm', index=3,
84 number=4, type=1, cpp_type=5, label=1,
85 has_default_value=
False, default_value=float(0),
86 message_type=
None, enum_type=
None, containing_type=
None,
87 is_extension=
False, extension_scope=
None,
89 _descriptor.FieldDescriptor(
90 name=
'destination', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.Tx.destination', index=4,
91 number=5, type=13, cpp_type=3, label=1,
92 has_default_value=
False, default_value=0,
93 message_type=
None, enum_type=
None, containing_type=
None,
94 is_extension=
False, extension_scope=
None,
108 serialized_start=633,
112 _TDMASCHEDULEEVENT_FRAME_SLOT_RX = _descriptor.Descriptor(
114 full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.Rx',
117 containing_type=
None,
119 _descriptor.FieldDescriptor(
120 name=
'frequencyHz', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.Rx.frequencyHz', index=0,
121 number=1, type=4, cpp_type=4, label=1,
122 has_default_value=
False, default_value=0,
123 message_type=
None, enum_type=
None, containing_type=
None,
124 is_extension=
False, extension_scope=
None,
138 serialized_start=742,
142 _TDMASCHEDULEEVENT_FRAME_SLOT = _descriptor.Descriptor(
144 full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot',
147 containing_type=
None,
149 _descriptor.FieldDescriptor(
150 name=
'index', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.index', index=0,
151 number=1, type=13, cpp_type=3, label=2,
152 has_default_value=
False, default_value=0,
153 message_type=
None, enum_type=
None, containing_type=
None,
154 is_extension=
False, extension_scope=
None,
156 _descriptor.FieldDescriptor(
157 name=
'type', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.type', index=1,
158 number=2, type=14, cpp_type=8, label=2,
159 has_default_value=
False, default_value=1,
160 message_type=
None, enum_type=
None, containing_type=
None,
161 is_extension=
False, extension_scope=
None,
163 _descriptor.FieldDescriptor(
164 name=
'tx', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.tx', index=2,
165 number=3, type=11, cpp_type=10, label=1,
166 has_default_value=
False, default_value=
None,
167 message_type=
None, enum_type=
None, containing_type=
None,
168 is_extension=
False, extension_scope=
None,
170 _descriptor.FieldDescriptor(
171 name=
'rx', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.Slot.rx', index=3,
172 number=4, type=11, cpp_type=10, label=1,
173 has_default_value=
False, default_value=
None,
174 message_type=
None, enum_type=
None, containing_type=
None,
175 is_extension=
False, extension_scope=
None,
180 nested_types=[_TDMASCHEDULEEVENT_FRAME_SLOT_TX, _TDMASCHEDULEEVENT_FRAME_SLOT_RX, ],
182 _TDMASCHEDULEEVENT_FRAME_SLOT_TYPE,
190 serialized_start=429,
194 _TDMASCHEDULEEVENT_FRAME = _descriptor.Descriptor(
196 full_name=
'EMANEMessage.TDMAScheduleEvent.Frame',
199 containing_type=
None,
201 _descriptor.FieldDescriptor(
202 name=
'index', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.index', index=0,
203 number=1, type=13, cpp_type=3, label=2,
204 has_default_value=
False, default_value=0,
205 message_type=
None, enum_type=
None, containing_type=
None,
206 is_extension=
False, extension_scope=
None,
208 _descriptor.FieldDescriptor(
209 name=
'frequencyHz', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.frequencyHz', index=1,
210 number=2, type=4, cpp_type=4, label=1,
211 has_default_value=
False, default_value=0,
212 message_type=
None, enum_type=
None, containing_type=
None,
213 is_extension=
False, extension_scope=
None,
215 _descriptor.FieldDescriptor(
216 name=
'dataRatebps', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.dataRatebps', index=2,
217 number=3, type=4, cpp_type=4, label=1,
218 has_default_value=
False, default_value=0,
219 message_type=
None, enum_type=
None, containing_type=
None,
220 is_extension=
False, extension_scope=
None,
222 _descriptor.FieldDescriptor(
223 name=
'serviceClass', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.serviceClass', index=3,
224 number=4, type=13, cpp_type=3, label=1,
225 has_default_value=
False, default_value=0,
226 message_type=
None, enum_type=
None, containing_type=
None,
227 is_extension=
False, extension_scope=
None,
229 _descriptor.FieldDescriptor(
230 name=
'powerdBm', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.powerdBm', index=4,
231 number=5, type=1, cpp_type=5, label=1,
232 has_default_value=
False, default_value=float(0),
233 message_type=
None, enum_type=
None, containing_type=
None,
234 is_extension=
False, extension_scope=
None,
236 _descriptor.FieldDescriptor(
237 name=
'slots', full_name=
'EMANEMessage.TDMAScheduleEvent.Frame.slots', index=5,
238 number=6, type=11, cpp_type=10, label=3,
239 has_default_value=
False, default_value=[],
240 message_type=
None, enum_type=
None, containing_type=
None,
241 is_extension=
False, extension_scope=
None,
246 nested_types=[_TDMASCHEDULEEVENT_FRAME_SLOT, ],
255 serialized_start=263,
259 _TDMASCHEDULEEVENT_STRUCTURE = _descriptor.Descriptor(
261 full_name=
'EMANEMessage.TDMAScheduleEvent.Structure',
264 containing_type=
None,
266 _descriptor.FieldDescriptor(
267 name=
'slotsPerFrame', full_name=
'EMANEMessage.TDMAScheduleEvent.Structure.slotsPerFrame', index=0,
268 number=1, type=13, cpp_type=3, label=2,
269 has_default_value=
False, default_value=0,
270 message_type=
None, enum_type=
None, containing_type=
None,
271 is_extension=
False, extension_scope=
None,
273 _descriptor.FieldDescriptor(
274 name=
'framesPerMultiFrame', full_name=
'EMANEMessage.TDMAScheduleEvent.Structure.framesPerMultiFrame', index=1,
275 number=2, type=13, cpp_type=3, label=2,
276 has_default_value=
False, default_value=0,
277 message_type=
None, enum_type=
None, containing_type=
None,
278 is_extension=
False, extension_scope=
None,
280 _descriptor.FieldDescriptor(
281 name=
'slotDurationMicroseconds', full_name=
'EMANEMessage.TDMAScheduleEvent.Structure.slotDurationMicroseconds', index=2,
282 number=3, type=4, cpp_type=4, label=2,
283 has_default_value=
False, default_value=0,
284 message_type=
None, enum_type=
None, containing_type=
None,
285 is_extension=
False, extension_scope=
None,
287 _descriptor.FieldDescriptor(
288 name=
'slotOverheadMicroseconds', full_name=
'EMANEMessage.TDMAScheduleEvent.Structure.slotOverheadMicroseconds', index=3,
289 number=4, type=4, cpp_type=4, label=2,
290 has_default_value=
False, default_value=0,
291 message_type=
None, enum_type=
None, containing_type=
None,
292 is_extension=
False, extension_scope=
None,
294 _descriptor.FieldDescriptor(
295 name=
'bandwidthHz', full_name=
'EMANEMessage.TDMAScheduleEvent.Structure.bandwidthHz', index=4,
296 number=5, type=4, cpp_type=4, label=2,
297 has_default_value=
False, default_value=0,
298 message_type=
None, enum_type=
None, containing_type=
None,
299 is_extension=
False, extension_scope=
None,
313 serialized_start=819,
317 _TDMASCHEDULEEVENT = _descriptor.Descriptor(
318 name=
'TDMAScheduleEvent',
319 full_name=
'EMANEMessage.TDMAScheduleEvent',
322 containing_type=
None,
324 _descriptor.FieldDescriptor(
325 name=
'frames', full_name=
'EMANEMessage.TDMAScheduleEvent.frames', index=0,
326 number=1, type=11, cpp_type=10, label=3,
327 has_default_value=
False, default_value=[],
328 message_type=
None, enum_type=
None, containing_type=
None,
329 is_extension=
False, extension_scope=
None,
331 _descriptor.FieldDescriptor(
332 name=
'structure', full_name=
'EMANEMessage.TDMAScheduleEvent.structure', index=1,
333 number=2, type=11, cpp_type=10, label=1,
334 has_default_value=
False, default_value=
None,
335 message_type=
None, enum_type=
None, containing_type=
None,
336 is_extension=
False, extension_scope=
None,
338 _descriptor.FieldDescriptor(
339 name=
'frequencyHz', full_name=
'EMANEMessage.TDMAScheduleEvent.frequencyHz', index=2,
340 number=3, type=4, cpp_type=4, label=1,
341 has_default_value=
False, default_value=0,
342 message_type=
None, enum_type=
None, containing_type=
None,
343 is_extension=
False, extension_scope=
None,
345 _descriptor.FieldDescriptor(
346 name=
'dataRatebps', full_name=
'EMANEMessage.TDMAScheduleEvent.dataRatebps', index=3,
347 number=4, type=4, cpp_type=4, label=1,
348 has_default_value=
False, default_value=0,
349 message_type=
None, enum_type=
None, containing_type=
None,
350 is_extension=
False, extension_scope=
None,
352 _descriptor.FieldDescriptor(
353 name=
'serviceClass', full_name=
'EMANEMessage.TDMAScheduleEvent.serviceClass', index=4,
354 number=5, type=13, cpp_type=3, label=1,
355 has_default_value=
False, default_value=0,
356 message_type=
None, enum_type=
None, containing_type=
None,
357 is_extension=
False, extension_scope=
None,
359 _descriptor.FieldDescriptor(
360 name=
'powerdBm', full_name=
'EMANEMessage.TDMAScheduleEvent.powerdBm', index=5,
361 number=6, type=1, cpp_type=5, label=1,
362 has_default_value=
False, default_value=float(0),
363 message_type=
None, enum_type=
None, containing_type=
None,
364 is_extension=
False, extension_scope=
None,
369 nested_types=[_TDMASCHEDULEEVENT_FRAME, _TDMASCHEDULEEVENT_STRUCTURE, ],
382 _TDMASCHEDULEEVENT_FRAME_SLOT_TX.containing_type = _TDMASCHEDULEEVENT_FRAME_SLOT
383 _TDMASCHEDULEEVENT_FRAME_SLOT_RX.containing_type = _TDMASCHEDULEEVENT_FRAME_SLOT
384 _TDMASCHEDULEEVENT_FRAME_SLOT.fields_by_name[
'type'].enum_type = _TDMASCHEDULEEVENT_FRAME_SLOT_TYPE
385 _TDMASCHEDULEEVENT_FRAME_SLOT.fields_by_name[
'tx'].message_type = _TDMASCHEDULEEVENT_FRAME_SLOT_TX
386 _TDMASCHEDULEEVENT_FRAME_SLOT.fields_by_name[
'rx'].message_type = _TDMASCHEDULEEVENT_FRAME_SLOT_RX
387 _TDMASCHEDULEEVENT_FRAME_SLOT.containing_type = _TDMASCHEDULEEVENT_FRAME
388 _TDMASCHEDULEEVENT_FRAME_SLOT_TYPE.containing_type = _TDMASCHEDULEEVENT_FRAME_SLOT
389 _TDMASCHEDULEEVENT_FRAME.fields_by_name[
'slots'].message_type = _TDMASCHEDULEEVENT_FRAME_SLOT
390 _TDMASCHEDULEEVENT_FRAME.containing_type = _TDMASCHEDULEEVENT
391 _TDMASCHEDULEEVENT_STRUCTURE.containing_type = _TDMASCHEDULEEVENT
392 _TDMASCHEDULEEVENT.fields_by_name[
'frames'].message_type = _TDMASCHEDULEEVENT_FRAME
393 _TDMASCHEDULEEVENT.fields_by_name[
'structure'].message_type = _TDMASCHEDULEEVENT_STRUCTURE
394 DESCRIPTOR.message_types_by_name[
'TDMAScheduleEvent'] = _TDMASCHEDULEEVENT
395 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
397 TDMAScheduleEvent = _reflection.GeneratedProtocolMessageType(
'TDMAScheduleEvent', (_message.Message,), dict(
399 Frame = _reflection.GeneratedProtocolMessageType(
'Frame', (_message.Message,), dict(
401 Slot = _reflection.GeneratedProtocolMessageType(
'Slot', (_message.Message,), dict(
403 Tx = _reflection.GeneratedProtocolMessageType(
'Tx', (_message.Message,), dict(
404 DESCRIPTOR = _TDMASCHEDULEEVENT_FRAME_SLOT_TX,
405 __module__ =
'tdmascheduleevent_pb2' 410 Rx = _reflection.GeneratedProtocolMessageType(
'Rx', (_message.Message,), dict(
411 DESCRIPTOR = _TDMASCHEDULEEVENT_FRAME_SLOT_RX,
412 __module__ =
'tdmascheduleevent_pb2' 416 DESCRIPTOR = _TDMASCHEDULEEVENT_FRAME_SLOT,
417 __module__ =
'tdmascheduleevent_pb2' 421 DESCRIPTOR = _TDMASCHEDULEEVENT_FRAME,
422 __module__ =
'tdmascheduleevent_pb2' 427 Structure = _reflection.GeneratedProtocolMessageType(
'Structure', (_message.Message,), dict(
428 DESCRIPTOR = _TDMASCHEDULEEVENT_STRUCTURE,
429 __module__ =
'tdmascheduleevent_pb2' 433 DESCRIPTOR = _TDMASCHEDULEEVENT,
434 __module__ =
'tdmascheduleevent_pb2' 437 _sym_db.RegisterMessage(TDMAScheduleEvent)
438 _sym_db.RegisterMessage(TDMAScheduleEvent.Frame)
439 _sym_db.RegisterMessage(TDMAScheduleEvent.Frame.Slot)
440 _sym_db.RegisterMessage(TDMAScheduleEvent.Frame.Slot.Tx)
441 _sym_db.RegisterMessage(TDMAScheduleEvent.Frame.Slot.Rx)
442 _sym_db.RegisterMessage(TDMAScheduleEvent.Structure)
445 DESCRIPTOR.has_options =
True 446 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b(
'H\001'))