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=
'commeffectevent.proto',
20 package=
'EMANEMessage',
22 serialized_pb=_b(
'\n\x15\x63ommeffectevent.proto\x12\x0c\x45MANEMessage\"\x8c\x02\n\x0f\x43ommEffectEvent\x12=\n\x0b\x63ommEffects\x18\x01 \x03(\x0b\x32(.EMANEMessage.CommEffectEvent.CommEffect\x1a\xb9\x01\n\nCommEffect\x12\r\n\x05nemId\x18\x01 \x02(\r\x12\x16\n\x0elatencySeconds\x18\x02 \x02(\x02\x12\x15\n\rjitterSeconds\x18\x03 \x02(\x02\x12\x17\n\x0fprobabilityLoss\x18\x04 \x02(\x02\x12\x1c\n\x14probabilityDuplicate\x18\x05 \x02(\x02\x12\x19\n\x11unicastBitRatebps\x18\x06 \x02(\x04\x12\x1b\n\x13\x62roadcastBitRatebps\x18\x07 \x02(\x04\x42\x02H\x01')
28 _COMMEFFECTEVENT_COMMEFFECT = _descriptor.Descriptor(
30 full_name=
'EMANEMessage.CommEffectEvent.CommEffect',
35 _descriptor.FieldDescriptor(
36 name=
'nemId', full_name=
'EMANEMessage.CommEffectEvent.CommEffect.nemId', index=0,
37 number=1, type=13, cpp_type=3, label=2,
38 has_default_value=
False, default_value=0,
39 message_type=
None, enum_type=
None, containing_type=
None,
40 is_extension=
False, extension_scope=
None,
42 _descriptor.FieldDescriptor(
43 name=
'latencySeconds', full_name=
'EMANEMessage.CommEffectEvent.CommEffect.latencySeconds', index=1,
44 number=2, type=2, cpp_type=6, label=2,
45 has_default_value=
False, default_value=float(0),
46 message_type=
None, enum_type=
None, containing_type=
None,
47 is_extension=
False, extension_scope=
None,
49 _descriptor.FieldDescriptor(
50 name=
'jitterSeconds', full_name=
'EMANEMessage.CommEffectEvent.CommEffect.jitterSeconds', index=2,
51 number=3, type=2, cpp_type=6, label=2,
52 has_default_value=
False, default_value=float(0),
53 message_type=
None, enum_type=
None, containing_type=
None,
54 is_extension=
False, extension_scope=
None,
56 _descriptor.FieldDescriptor(
57 name=
'probabilityLoss', full_name=
'EMANEMessage.CommEffectEvent.CommEffect.probabilityLoss', index=3,
58 number=4, type=2, cpp_type=6, label=2,
59 has_default_value=
False, default_value=float(0),
60 message_type=
None, enum_type=
None, containing_type=
None,
61 is_extension=
False, extension_scope=
None,
63 _descriptor.FieldDescriptor(
64 name=
'probabilityDuplicate', full_name=
'EMANEMessage.CommEffectEvent.CommEffect.probabilityDuplicate', index=4,
65 number=5, type=2, cpp_type=6, label=2,
66 has_default_value=
False, default_value=float(0),
67 message_type=
None, enum_type=
None, containing_type=
None,
68 is_extension=
False, extension_scope=
None,
70 _descriptor.FieldDescriptor(
71 name=
'unicastBitRatebps', full_name=
'EMANEMessage.CommEffectEvent.CommEffect.unicastBitRatebps', index=5,
72 number=6, type=4, cpp_type=4, label=2,
73 has_default_value=
False, default_value=0,
74 message_type=
None, enum_type=
None, containing_type=
None,
75 is_extension=
False, extension_scope=
None,
77 _descriptor.FieldDescriptor(
78 name=
'broadcastBitRatebps', full_name=
'EMANEMessage.CommEffectEvent.CommEffect.broadcastBitRatebps', index=6,
79 number=7, type=4, cpp_type=4, label=2,
80 has_default_value=
False, default_value=0,
81 message_type=
None, enum_type=
None, containing_type=
None,
82 is_extension=
False, extension_scope=
None,
100 _COMMEFFECTEVENT = _descriptor.Descriptor(
101 name=
'CommEffectEvent',
102 full_name=
'EMANEMessage.CommEffectEvent',
105 containing_type=
None,
107 _descriptor.FieldDescriptor(
108 name=
'commEffects', full_name=
'EMANEMessage.CommEffectEvent.commEffects', index=0,
109 number=1, type=11, cpp_type=10, label=3,
110 has_default_value=
False, default_value=[],
111 message_type=
None, enum_type=
None, containing_type=
None,
112 is_extension=
False, extension_scope=
None,
117 nested_types=[_COMMEFFECTEVENT_COMMEFFECT, ],
130 _COMMEFFECTEVENT_COMMEFFECT.containing_type = _COMMEFFECTEVENT
131 _COMMEFFECTEVENT.fields_by_name[
'commEffects'].message_type = _COMMEFFECTEVENT_COMMEFFECT
132 DESCRIPTOR.message_types_by_name[
'CommEffectEvent'] = _COMMEFFECTEVENT
133 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
135 CommEffectEvent = _reflection.GeneratedProtocolMessageType(
'CommEffectEvent', (_message.Message,), dict(
137 CommEffect = _reflection.GeneratedProtocolMessageType(
'CommEffect', (_message.Message,), dict(
138 DESCRIPTOR = _COMMEFFECTEVENT_COMMEFFECT,
139 __module__ =
'commeffectevent_pb2' 143 DESCRIPTOR = _COMMEFFECTEVENT,
144 __module__ =
'commeffectevent_pb2' 147 _sym_db.RegisterMessage(CommEffectEvent)
148 _sym_db.RegisterMessage(CommEffectEvent.CommEffect)
151 DESCRIPTOR.has_options =
True 152 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b(
'H\001'))