Module Expr Str Import alias Import alias TryExcept body ImportFrom alias handlers ExceptHandler body Pass ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore Str If CompareGtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Str Assign NameStore ListLoad TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr BinOpMod Str NameLoad Str Str Assign NameStore ListLoad TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr Str Str Str Assign NameStore ListLoad TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr Str Str Str TupleLoad Str AttributeLoad NameLoad attr Str Str Str If CompareGtE AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad NameLoad orelse Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpMod Str TupleLoad Call NameLoad NameLoad BinOpAdd Call NameLoad NameLoad Num Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Return Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Slice Call NameLoad AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Slice Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str If BoolOpAnd CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIs Call AttributeLoad NameLoad attr Str NameLoad Str body Expr Call AttributeLoad NameLoad attr Str If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Num Expr Call NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A 
rfpipe.py: EMANE RF-PIPE model for CORE
 N/A sys N/A string N/A N/A emanesh.events EventService N/A N/A N/A N/A core.api coreapi core.constants * emane Emane EmaneModel universal EmaneUniversalModel EmaneRfPipeModel N/A EmaneModel N/A __init__ N/A N/A self session objid verbose N/A None False N/A N/A N/A N/A EmaneModel __init__ self session objid verbose N/A N/A _name emane_rfpipe N/A N/A N/A Emane version N/A Emane EMANE091 N/A N/A xml_path /usr/share/emane/xml/models/mac/rfpipe N/A N/A xml_path /usr/share/emane/models/rfpipe/xml N/A _confmatrix_mac_base N/A N/A enablepromiscuousmode N/A coreapi CONF_DATA_TYPE_BOOL 0 True,False enable promiscuous mode N/A datarate N/A coreapi CONF_DATA_TYPE_UINT32 1M data rate (bps) N/A flowcontrolenable N/A coreapi CONF_DATA_TYPE_BOOL 0 On,Off enable traffic flow control N/A flowcontroltokens N/A coreapi CONF_DATA_TYPE_UINT16 10 number of flow control tokens N/A pcrcurveuri N/A coreapi CONF_DATA_TYPE_STRING N/A %s/rfpipepcr.xml xml_path SINR/PCR curve file N/A _confmatrix_mac_081 N/A N/A jitter N/A coreapi CONF_DATA_TYPE_FLOAT 0.0 transmission jitter (usec) N/A delay N/A coreapi CONF_DATA_TYPE_FLOAT 0.0 transmission delay (usec) N/A transmissioncontrolmap N/A coreapi CONF_DATA_TYPE_STRING tx control map (nem:rate:freq:tx_dBm) N/A enabletighttiming N/A coreapi CONF_DATA_TYPE_BOOL 0 On,Off enable tight timing for pkt delay N/A _confmatrix_mac_091 N/A N/A jitter N/A coreapi CONF_DATA_TYPE_FLOAT 0.0 transmission jitter (sec) N/A delay N/A coreapi CONF_DATA_TYPE_FLOAT 0.0 transmission delay (sec) N/A radiometricenable N/A coreapi CONF_DATA_TYPE_BOOL 0 On,Off report radio metrics via R2RI N/A radiometricreportinterval N/A coreapi CONF_DATA_TYPE_FLOAT 1.0 R2RI radio metric report interval (sec) N/A neighbormetricdeletetime N/A coreapi CONF_DATA_TYPE_FLOAT 60.0 R2RI neighbor table inactivity time (sec) N/A N/A N/A Emane version N/A Emane EMANE091 N/A N/A _confmatrix_mac N/A _confmatrix_mac_base _confmatrix_mac_091 N/A N/A _confmatrix_mac N/A _confmatrix_mac_base _confmatrix_mac_081 N/A _confmatrix_phy N/A EmaneUniversalModel _confmatrix N/A _confmatrix N/A _confmatrix_mac _confmatrix_phy N/A _confgroups N/A RF-PIPE MAC Parameters:1-%d|Universal PHY Parameters:%d-%d N/A N/A len _confmatrix_mac N/A N/A len _confmatrix_mac 1 N/A len _confmatrix buildnemxmlfiles N/A N/A self e ifc N/A N/A N/A  Build the necessary nem, mac, and phy XMLs in the given path.
            If an individual NEM has a nonstandard config, we need to build
            that file also. Otherwise the WLAN-wide nXXemane_rfpipenem.xml,
            nXXemane_rfpipemac.xml, nXXemane_rfpipephy.xml are used.
         N/A values N/A N/A e getifcconfig N/A self objid N/A self _name N/A N/A self getdefaultvalues ifc N/A N/A values None N/A N/A N/A nemdoc N/A N/A e xmldoc nem N/A nem N/A N/A N/A N/A nemdoc getElementsByTagName nem pop N/A N/A N/A nem setAttribute name RF-PIPE NEM N/A N/A N/A e appendtransporttonem nemdoc nem N/A self objid ifc N/A mactag N/A N/A nemdoc createElement mac N/A N/A N/A mactag setAttribute definition N/A N/A self macxmlname ifc N/A N/A N/A nem appendChild mactag N/A phytag N/A N/A nemdoc createElement phy N/A N/A N/A phytag setAttribute definition N/A N/A self phyxmlname ifc N/A N/A N/A nem appendChild phytag N/A N/A N/A e xmlwrite nemdoc N/A N/A self nemxmlname ifc N/A names N/A list N/A N/A self getnames N/A macnames N/A names N/A N/A len N/A self _confmatrix_mac N/A phynames N/A names N/A N/A len N/A self _confmatrix_mac N/A macdoc N/A N/A e xmldoc mac N/A mac N/A N/A N/A N/A macdoc getElementsByTagName mac pop N/A N/A N/A mac setAttribute name RF-PIPE MAC N/A N/A N/A mac setAttribute library rfpipemaclayer N/A N/A N/A N/A e version N/A e EMANE091 N/A N/A N/A self valueof transmissioncontrolmap values N/A N/A N/A N/A macnames remove transmissioncontrolmap N/A N/A N/A e version N/A e EMANE074 N/A N/A i N/A N/A names index datarate N/A values N/A list values N/A N/A values N/A i N/A N/A self emane074_fixup N/A values N/A i 1000 N/A N/A map N/A N/A N/A n N/A N/A N/A mac appendChild N/A N/A e xmlparam macdoc n N/A N/A self valueof n values macnames N/A N/A N/A e xmlwrite macdoc N/A N/A self macxmlname ifc N/A phydoc N/A N/A EmaneUniversalModel getphydoc e self values phynames N/A N/A N/A e xmlwrite phydoc N/A N/A self phyxmlname ifc N/A N/A