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'))