From 25153a2734fe3dfc97d2d8b9063dc70ff940ec45 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Thu, 17 Jun 2010 10:37:02 +0100 Subject: [PATCH] API rescan for python bindings --- .../apidefs/gcc-ILP32/ns3_module_wifi.py | 393 ++++++++++-------- .../apidefs/gcc-LP64/ns3_module_wifi.py | 393 ++++++++++-------- 2 files changed, 420 insertions(+), 366 deletions(-) diff --git a/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py b/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py index 2b138bc53..c59a45c8b 100644 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py @@ -7,6 +7,8 @@ def register_types(module): module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL']) ## wifi-preamble.h: ns3::WifiPreamble [enumeration] module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT']) + ## wifi-mode.h: ns3::WifiModulationClass [enumeration] + module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT']) ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration] module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211_10Mhz', 'WIFI_PHY_STANDARD_80211_5Mhz', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211p_CCH', 'WIFI_PHY_STANDARD_80211p_SCH', 'WIFI_PHY_UNKNOWN']) ## qos-tag.h: ns3::UserPriority [enumeration] @@ -17,6 +19,8 @@ def register_types(module): module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA']) ## ctrl-headers.h: ns3::BlockAckType [enumeration] module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK']) + ## wifi-mode.h: ns3::WifiCodeRate [enumeration] + module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2']) ## block-ack-manager.h: ns3::Bar [struct] module.add_class('Bar') ## block-ack-agreement.h: ns3::BlockAckAgreement [class] @@ -29,6 +33,8 @@ def register_types(module): module.add_class('DcfManager') ## dcf-manager.h: ns3::DcfState [class] module.add_class('DcfState', allow_subclassing=True) + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel [class] + module.add_class('DsssErrorRateModel') ## interference-helper.h: ns3::InterferenceHelper [class] module.add_class('InterferenceHelper') ## interference-helper.h: ns3::InterferenceHelper::SnrPer [struct] @@ -57,8 +63,6 @@ def register_types(module): module.add_class('SupportedRates') ## wifi-mode.h: ns3::WifiMode [class] module.add_class('WifiMode') - ## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration] - module.add_enum('ModulationType', ['BPSK', 'QPSK', 'DBPSK', 'DQPSK', 'QAM', 'UNKNOWN'], outer_class=root_module['ns3::WifiMode']) ## wifi-mode.h: ns3::WifiModeFactory [class] module.add_class('WifiModeFactory') ## wifi-phy.h: ns3::WifiPhyListener [class] @@ -159,6 +163,8 @@ def register_types(module): module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) ## msdu-aggregator.h: ns3::MsduAggregator [class] module.add_class('MsduAggregator', parent=root_module['ns3::Object']) + ## nist-error-rate-model.h: ns3::NistErrorRateModel [class] + module.add_class('NistErrorRateModel', parent=root_module['ns3::ErrorRateModel']) ## nqap-wifi-mac.h: ns3::NqapWifiMac [class] module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac']) ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class] @@ -286,6 +292,7 @@ def register_methods(root_module): register_Ns3CapabilityInformation_methods(root_module, root_module['ns3::CapabilityInformation']) register_Ns3DcfManager_methods(root_module, root_module['ns3::DcfManager']) register_Ns3DcfState_methods(root_module, root_module['ns3::DcfState']) + register_Ns3DsssErrorRateModel_methods(root_module, root_module['ns3::DsssErrorRateModel']) register_Ns3InterferenceHelper_methods(root_module, root_module['ns3::InterferenceHelper']) register_Ns3InterferenceHelperSnrPer_methods(root_module, root_module['ns3::InterferenceHelper::SnrPer']) register_Ns3MacLowBlockAckEventListener_methods(root_module, root_module['ns3::MacLowBlockAckEventListener']) @@ -337,6 +344,7 @@ def register_methods(root_module): register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader']) register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager']) register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator']) + register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel']) register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac']) register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac']) register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager']) @@ -768,6 +776,38 @@ def register_Ns3DcfState_methods(root_module, cls): is_pure_virtual=True, visibility='private', is_virtual=True) return +def register_Ns3DsssErrorRateModel_methods(root_module, cls): + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel() [constructor] + cls.add_constructor([]) + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel(ns3::DsssErrorRateModel const & arg0) [copy constructor] + cls.add_constructor([param('ns3::DsssErrorRateModel const &', 'arg0')]) + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::DqpskFunction(double x) [member function] + cls.add_method('DqpskFunction', + 'double', + [param('double', 'x')], + is_static=True) + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDbpskSuccessRate(double sinr, uint32_t nbits) [member function] + cls.add_method('GetDsssDbpskSuccessRate', + 'double', + [param('double', 'sinr'), param('uint32_t', 'nbits')], + is_static=True) + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck11SuccessRate(double sinr, uint32_t nbits) [member function] + cls.add_method('GetDsssDqpskCck11SuccessRate', + 'double', + [param('double', 'sinr'), param('uint32_t', 'nbits')], + is_static=True) + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck5_5SuccessRate(double sinr, uint32_t nbits) [member function] + cls.add_method('GetDsssDqpskCck5_5SuccessRate', + 'double', + [param('double', 'sinr'), param('uint32_t', 'nbits')], + is_static=True) + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskSuccessRate(double sinr, uint32_t nbits) [member function] + cls.add_method('GetDsssDqpskSuccessRate', + 'double', + [param('double', 'sinr'), param('uint32_t', 'nbits')], + is_static=True) + return + def register_Ns3InterferenceHelper_methods(root_module, cls): ## interference-helper.h: ns3::InterferenceHelper::InterferenceHelper() [constructor] cls.add_constructor([]) @@ -1296,6 +1336,11 @@ def register_Ns3WifiMode_methods(root_module, cls): 'uint32_t', [], is_const=True) + ## wifi-mode.h: ns3::WifiCodeRate ns3::WifiMode::GetCodeRate() const [member function] + cls.add_method('GetCodeRate', + 'ns3::WifiCodeRate', + [], + is_const=True) ## wifi-mode.h: uint8_t ns3::WifiMode::GetConstellationSize() const [member function] cls.add_method('GetConstellationSize', 'uint8_t', @@ -1306,9 +1351,9 @@ def register_Ns3WifiMode_methods(root_module, cls): 'uint32_t', [], is_const=True) - ## wifi-mode.h: ns3::WifiMode::ModulationType ns3::WifiMode::GetModulationType() const [member function] - cls.add_method('GetModulationType', - 'ns3::WifiMode::ModulationType', + ## wifi-mode.h: ns3::WifiModulationClass ns3::WifiMode::GetModulationClass() const [member function] + cls.add_method('GetModulationClass', + 'ns3::WifiModulationClass', [], is_const=True) ## wifi-mode.h: uint32_t ns3::WifiMode::GetPhyRate() const [member function] @@ -1316,11 +1361,6 @@ def register_Ns3WifiMode_methods(root_module, cls): 'uint32_t', [], is_const=True) - ## wifi-mode.h: ns3::WifiPhyStandard ns3::WifiMode::GetStandard() const [member function] - cls.add_method('GetStandard', - 'ns3::WifiPhyStandard', - [], - is_const=True) ## wifi-mode.h: uint32_t ns3::WifiMode::GetUid() const [member function] cls.add_method('GetUid', 'uint32_t', @@ -1336,45 +1376,15 @@ def register_Ns3WifiMode_methods(root_module, cls): 'bool', [], is_const=True) - ## wifi-mode.h: bool ns3::WifiMode::IsModulationBpsk() const [member function] - cls.add_method('IsModulationBpsk', - 'bool', - [], - is_const=True) - ## wifi-mode.h: bool ns3::WifiMode::IsModulationQam() const [member function] - cls.add_method('IsModulationQam', - 'bool', - [], - is_const=True) return def register_Ns3WifiModeFactory_methods(root_module, cls): ## wifi-mode.h: ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor] cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')]) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateBpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function] - cls.add_method('CreateBpsk', + ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMode(std::string uniqueName, ns3::WifiModulationClass modClass, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, ns3::WifiCodeRate codingRate, uint8_t constellationSize) [member function] + cls.add_method('CreateWifiMode', 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')], - is_static=True) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDbpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function] - cls.add_method('CreateDbpsk', - 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')], - is_static=True) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDqpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function] - cls.add_method('CreateDqpsk', - 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')], - is_static=True) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateQam(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, uint8_t constellationSize, ns3::WifiPhyStandard standard) [member function] - cls.add_method('CreateQam', - 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('uint8_t', 'constellationSize'), param('ns3::WifiPhyStandard', 'standard')], - is_static=True) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateQpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function] - cls.add_method('CreateQpsk', - 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')], + [param('std::string', 'uniqueName'), param('ns3::WifiModulationClass', 'modClass'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('ns3::WifiCodeRate', 'codingRate'), param('uint8_t', 'constellationSize')], is_static=True) return @@ -2721,146 +2731,6 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'void', [param('ns3::WifiPhyStandard', 'standard')], is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get11mbb() [member function] - cls.add_method('Get11mbb', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mb10Mhz() [member function] - cls.add_method('Get12mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mb5Mhz() [member function] - cls.add_method('Get12mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mba() [member function] - cls.add_method('Get12mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get13_5mb5Mhz() [member function] - cls.add_method('Get13_5mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mb10Mhz() [member function] - cls.add_method('Get18mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mba() [member function] - cls.add_method('Get18mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1_5mb5Mhz() [member function] - cls.add_method('Get1_5mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1mbb() [member function] - cls.add_method('Get1mbb', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mb10Mhz() [member function] - cls.add_method('Get24mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mba() [member function] - cls.add_method('Get24mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get27mb10Mhz() [member function] - cls.add_method('Get27mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2_25mb5Mhz() [member function] - cls.add_method('Get2_25mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2mbb() [member function] - cls.add_method('Get2mbb', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get36mba() [member function] - cls.add_method('Get36mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get3mb10Mhz() [member function] - cls.add_method('Get3mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get3mb5Mhz() [member function] - cls.add_method('Get3mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get48mba() [member function] - cls.add_method('Get48mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get4_5mb10Mhz() [member function] - cls.add_method('Get4_5mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get4_5mb5Mhz() [member function] - cls.add_method('Get4_5mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get54mba() [member function] - cls.add_method('Get54mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get5_5mbb() [member function] - cls.add_method('Get5_5mbb', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mb10Mhz() [member function] - cls.add_method('Get6mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mb5Mhz() [member function] - cls.add_method('Get6mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mba() [member function] - cls.add_method('Get6mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mb10Mhz() [member function] - cls.add_method('Get9mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mb5Mhz() [member function] - cls.add_method('Get9mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mba() [member function] - cls.add_method('Get9mba', - 'ns3::WifiMode', - [], - is_static=True) ## wifi-phy.h: ns3::Ptr ns3::WifiPhy::GetChannel() const [member function] cls.add_method('GetChannel', 'ns3::Ptr< ns3::WifiChannel >', @@ -2876,6 +2746,26 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'ns3::Time', [], is_pure_virtual=True, is_virtual=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate11Mbps() [member function] + cls.add_method('GetDsssRate11Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate1Mbps() [member function] + cls.add_method('GetDsssRate1Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate2Mbps() [member function] + cls.add_method('GetDsssRate2Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate5_5Mbps() [member function] + cls.add_method('GetDsssRate5_5Mbps', + 'ns3::WifiMode', + [], + is_static=True) ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function] cls.add_method('GetLastRxStartTime', 'ns3::Time', @@ -2896,6 +2786,126 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'uint32_t', [], is_pure_virtual=True, is_const=True, is_virtual=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12Mbps() [member function] + cls.add_method('GetOfdmRate12Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate12MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate12MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate13_5MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18Mbps() [member function] + cls.add_method('GetOfdmRate18Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate18MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate1_5MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate1_5MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24Mbps() [member function] + cls.add_method('GetOfdmRate24Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate24MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate27MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate2_25MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate2_25MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate36Mbps() [member function] + cls.add_method('GetOfdmRate36Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate3MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate3MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate48Mbps() [member function] + cls.add_method('GetOfdmRate48Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate4_5MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate4_5MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54Mbps() [member function] + cls.add_method('GetOfdmRate54Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6Mbps() [member function] + cls.add_method('GetOfdmRate6Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate6MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate6MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9Mbps() [member function] + cls.add_method('GetOfdmRate9Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate9MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate9MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetStateDuration() [member function] cls.add_method('GetStateDuration', 'ns3::Time', @@ -4987,6 +4997,23 @@ def register_Ns3MsduAggregator_methods(root_module, cls): is_static=True) return +def register_Ns3NistErrorRateModel_methods(root_module, cls): + ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel(ns3::NistErrorRateModel const & arg0) [copy constructor] + cls.add_constructor([param('ns3::NistErrorRateModel const &', 'arg0')]) + ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel() [constructor] + cls.add_constructor([]) + ## nist-error-rate-model.h: double ns3::NistErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function] + cls.add_method('GetChunkSuccessRate', + 'double', + [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')], + is_const=True, is_virtual=True) + ## nist-error-rate-model.h: static ns3::TypeId ns3::NistErrorRateModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + def register_Ns3NqapWifiMac_methods(root_module, cls): ## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function] cls.add_method('GetTypeId', diff --git a/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py b/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py index 2b138bc53..c59a45c8b 100644 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py @@ -7,6 +7,8 @@ def register_types(module): module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL']) ## wifi-preamble.h: ns3::WifiPreamble [enumeration] module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT']) + ## wifi-mode.h: ns3::WifiModulationClass [enumeration] + module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT']) ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration] module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211_10Mhz', 'WIFI_PHY_STANDARD_80211_5Mhz', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211p_CCH', 'WIFI_PHY_STANDARD_80211p_SCH', 'WIFI_PHY_UNKNOWN']) ## qos-tag.h: ns3::UserPriority [enumeration] @@ -17,6 +19,8 @@ def register_types(module): module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA']) ## ctrl-headers.h: ns3::BlockAckType [enumeration] module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK']) + ## wifi-mode.h: ns3::WifiCodeRate [enumeration] + module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2']) ## block-ack-manager.h: ns3::Bar [struct] module.add_class('Bar') ## block-ack-agreement.h: ns3::BlockAckAgreement [class] @@ -29,6 +33,8 @@ def register_types(module): module.add_class('DcfManager') ## dcf-manager.h: ns3::DcfState [class] module.add_class('DcfState', allow_subclassing=True) + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel [class] + module.add_class('DsssErrorRateModel') ## interference-helper.h: ns3::InterferenceHelper [class] module.add_class('InterferenceHelper') ## interference-helper.h: ns3::InterferenceHelper::SnrPer [struct] @@ -57,8 +63,6 @@ def register_types(module): module.add_class('SupportedRates') ## wifi-mode.h: ns3::WifiMode [class] module.add_class('WifiMode') - ## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration] - module.add_enum('ModulationType', ['BPSK', 'QPSK', 'DBPSK', 'DQPSK', 'QAM', 'UNKNOWN'], outer_class=root_module['ns3::WifiMode']) ## wifi-mode.h: ns3::WifiModeFactory [class] module.add_class('WifiModeFactory') ## wifi-phy.h: ns3::WifiPhyListener [class] @@ -159,6 +163,8 @@ def register_types(module): module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) ## msdu-aggregator.h: ns3::MsduAggregator [class] module.add_class('MsduAggregator', parent=root_module['ns3::Object']) + ## nist-error-rate-model.h: ns3::NistErrorRateModel [class] + module.add_class('NistErrorRateModel', parent=root_module['ns3::ErrorRateModel']) ## nqap-wifi-mac.h: ns3::NqapWifiMac [class] module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac']) ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class] @@ -286,6 +292,7 @@ def register_methods(root_module): register_Ns3CapabilityInformation_methods(root_module, root_module['ns3::CapabilityInformation']) register_Ns3DcfManager_methods(root_module, root_module['ns3::DcfManager']) register_Ns3DcfState_methods(root_module, root_module['ns3::DcfState']) + register_Ns3DsssErrorRateModel_methods(root_module, root_module['ns3::DsssErrorRateModel']) register_Ns3InterferenceHelper_methods(root_module, root_module['ns3::InterferenceHelper']) register_Ns3InterferenceHelperSnrPer_methods(root_module, root_module['ns3::InterferenceHelper::SnrPer']) register_Ns3MacLowBlockAckEventListener_methods(root_module, root_module['ns3::MacLowBlockAckEventListener']) @@ -337,6 +344,7 @@ def register_methods(root_module): register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader']) register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager']) register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator']) + register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel']) register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac']) register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac']) register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager']) @@ -768,6 +776,38 @@ def register_Ns3DcfState_methods(root_module, cls): is_pure_virtual=True, visibility='private', is_virtual=True) return +def register_Ns3DsssErrorRateModel_methods(root_module, cls): + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel() [constructor] + cls.add_constructor([]) + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel(ns3::DsssErrorRateModel const & arg0) [copy constructor] + cls.add_constructor([param('ns3::DsssErrorRateModel const &', 'arg0')]) + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::DqpskFunction(double x) [member function] + cls.add_method('DqpskFunction', + 'double', + [param('double', 'x')], + is_static=True) + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDbpskSuccessRate(double sinr, uint32_t nbits) [member function] + cls.add_method('GetDsssDbpskSuccessRate', + 'double', + [param('double', 'sinr'), param('uint32_t', 'nbits')], + is_static=True) + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck11SuccessRate(double sinr, uint32_t nbits) [member function] + cls.add_method('GetDsssDqpskCck11SuccessRate', + 'double', + [param('double', 'sinr'), param('uint32_t', 'nbits')], + is_static=True) + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck5_5SuccessRate(double sinr, uint32_t nbits) [member function] + cls.add_method('GetDsssDqpskCck5_5SuccessRate', + 'double', + [param('double', 'sinr'), param('uint32_t', 'nbits')], + is_static=True) + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskSuccessRate(double sinr, uint32_t nbits) [member function] + cls.add_method('GetDsssDqpskSuccessRate', + 'double', + [param('double', 'sinr'), param('uint32_t', 'nbits')], + is_static=True) + return + def register_Ns3InterferenceHelper_methods(root_module, cls): ## interference-helper.h: ns3::InterferenceHelper::InterferenceHelper() [constructor] cls.add_constructor([]) @@ -1296,6 +1336,11 @@ def register_Ns3WifiMode_methods(root_module, cls): 'uint32_t', [], is_const=True) + ## wifi-mode.h: ns3::WifiCodeRate ns3::WifiMode::GetCodeRate() const [member function] + cls.add_method('GetCodeRate', + 'ns3::WifiCodeRate', + [], + is_const=True) ## wifi-mode.h: uint8_t ns3::WifiMode::GetConstellationSize() const [member function] cls.add_method('GetConstellationSize', 'uint8_t', @@ -1306,9 +1351,9 @@ def register_Ns3WifiMode_methods(root_module, cls): 'uint32_t', [], is_const=True) - ## wifi-mode.h: ns3::WifiMode::ModulationType ns3::WifiMode::GetModulationType() const [member function] - cls.add_method('GetModulationType', - 'ns3::WifiMode::ModulationType', + ## wifi-mode.h: ns3::WifiModulationClass ns3::WifiMode::GetModulationClass() const [member function] + cls.add_method('GetModulationClass', + 'ns3::WifiModulationClass', [], is_const=True) ## wifi-mode.h: uint32_t ns3::WifiMode::GetPhyRate() const [member function] @@ -1316,11 +1361,6 @@ def register_Ns3WifiMode_methods(root_module, cls): 'uint32_t', [], is_const=True) - ## wifi-mode.h: ns3::WifiPhyStandard ns3::WifiMode::GetStandard() const [member function] - cls.add_method('GetStandard', - 'ns3::WifiPhyStandard', - [], - is_const=True) ## wifi-mode.h: uint32_t ns3::WifiMode::GetUid() const [member function] cls.add_method('GetUid', 'uint32_t', @@ -1336,45 +1376,15 @@ def register_Ns3WifiMode_methods(root_module, cls): 'bool', [], is_const=True) - ## wifi-mode.h: bool ns3::WifiMode::IsModulationBpsk() const [member function] - cls.add_method('IsModulationBpsk', - 'bool', - [], - is_const=True) - ## wifi-mode.h: bool ns3::WifiMode::IsModulationQam() const [member function] - cls.add_method('IsModulationQam', - 'bool', - [], - is_const=True) return def register_Ns3WifiModeFactory_methods(root_module, cls): ## wifi-mode.h: ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor] cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')]) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateBpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function] - cls.add_method('CreateBpsk', + ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMode(std::string uniqueName, ns3::WifiModulationClass modClass, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, ns3::WifiCodeRate codingRate, uint8_t constellationSize) [member function] + cls.add_method('CreateWifiMode', 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')], - is_static=True) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDbpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function] - cls.add_method('CreateDbpsk', - 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')], - is_static=True) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDqpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function] - cls.add_method('CreateDqpsk', - 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')], - is_static=True) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateQam(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, uint8_t constellationSize, ns3::WifiPhyStandard standard) [member function] - cls.add_method('CreateQam', - 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('uint8_t', 'constellationSize'), param('ns3::WifiPhyStandard', 'standard')], - is_static=True) - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateQpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function] - cls.add_method('CreateQpsk', - 'ns3::WifiMode', - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')], + [param('std::string', 'uniqueName'), param('ns3::WifiModulationClass', 'modClass'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('ns3::WifiCodeRate', 'codingRate'), param('uint8_t', 'constellationSize')], is_static=True) return @@ -2721,146 +2731,6 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'void', [param('ns3::WifiPhyStandard', 'standard')], is_pure_virtual=True, is_virtual=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get11mbb() [member function] - cls.add_method('Get11mbb', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mb10Mhz() [member function] - cls.add_method('Get12mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mb5Mhz() [member function] - cls.add_method('Get12mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mba() [member function] - cls.add_method('Get12mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get13_5mb5Mhz() [member function] - cls.add_method('Get13_5mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mb10Mhz() [member function] - cls.add_method('Get18mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mba() [member function] - cls.add_method('Get18mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1_5mb5Mhz() [member function] - cls.add_method('Get1_5mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1mbb() [member function] - cls.add_method('Get1mbb', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mb10Mhz() [member function] - cls.add_method('Get24mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mba() [member function] - cls.add_method('Get24mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get27mb10Mhz() [member function] - cls.add_method('Get27mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2_25mb5Mhz() [member function] - cls.add_method('Get2_25mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2mbb() [member function] - cls.add_method('Get2mbb', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get36mba() [member function] - cls.add_method('Get36mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get3mb10Mhz() [member function] - cls.add_method('Get3mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get3mb5Mhz() [member function] - cls.add_method('Get3mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get48mba() [member function] - cls.add_method('Get48mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get4_5mb10Mhz() [member function] - cls.add_method('Get4_5mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get4_5mb5Mhz() [member function] - cls.add_method('Get4_5mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get54mba() [member function] - cls.add_method('Get54mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get5_5mbb() [member function] - cls.add_method('Get5_5mbb', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mb10Mhz() [member function] - cls.add_method('Get6mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mb5Mhz() [member function] - cls.add_method('Get6mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mba() [member function] - cls.add_method('Get6mba', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mb10Mhz() [member function] - cls.add_method('Get9mb10Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mb5Mhz() [member function] - cls.add_method('Get9mb5Mhz', - 'ns3::WifiMode', - [], - is_static=True) - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mba() [member function] - cls.add_method('Get9mba', - 'ns3::WifiMode', - [], - is_static=True) ## wifi-phy.h: ns3::Ptr ns3::WifiPhy::GetChannel() const [member function] cls.add_method('GetChannel', 'ns3::Ptr< ns3::WifiChannel >', @@ -2876,6 +2746,26 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'ns3::Time', [], is_pure_virtual=True, is_virtual=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate11Mbps() [member function] + cls.add_method('GetDsssRate11Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate1Mbps() [member function] + cls.add_method('GetDsssRate1Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate2Mbps() [member function] + cls.add_method('GetDsssRate2Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate5_5Mbps() [member function] + cls.add_method('GetDsssRate5_5Mbps', + 'ns3::WifiMode', + [], + is_static=True) ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function] cls.add_method('GetLastRxStartTime', 'ns3::Time', @@ -2896,6 +2786,126 @@ def register_Ns3WifiPhy_methods(root_module, cls): 'uint32_t', [], is_pure_virtual=True, is_const=True, is_virtual=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12Mbps() [member function] + cls.add_method('GetOfdmRate12Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate12MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate12MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate13_5MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18Mbps() [member function] + cls.add_method('GetOfdmRate18Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate18MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate1_5MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate1_5MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24Mbps() [member function] + cls.add_method('GetOfdmRate24Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate24MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate27MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate2_25MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate2_25MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate36Mbps() [member function] + cls.add_method('GetOfdmRate36Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate3MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate3MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate48Mbps() [member function] + cls.add_method('GetOfdmRate48Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate4_5MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate4_5MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54Mbps() [member function] + cls.add_method('GetOfdmRate54Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6Mbps() [member function] + cls.add_method('GetOfdmRate6Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate6MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate6MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9Mbps() [member function] + cls.add_method('GetOfdmRate9Mbps', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW10MHz() [member function] + cls.add_method('GetOfdmRate9MbpsBW10MHz', + 'ns3::WifiMode', + [], + is_static=True) + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function] + cls.add_method('GetOfdmRate9MbpsBW5MHz', + 'ns3::WifiMode', + [], + is_static=True) ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetStateDuration() [member function] cls.add_method('GetStateDuration', 'ns3::Time', @@ -4987,6 +4997,23 @@ def register_Ns3MsduAggregator_methods(root_module, cls): is_static=True) return +def register_Ns3NistErrorRateModel_methods(root_module, cls): + ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel(ns3::NistErrorRateModel const & arg0) [copy constructor] + cls.add_constructor([param('ns3::NistErrorRateModel const &', 'arg0')]) + ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel() [constructor] + cls.add_constructor([]) + ## nist-error-rate-model.h: double ns3::NistErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function] + cls.add_method('GetChunkSuccessRate', + 'double', + [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')], + is_const=True, is_virtual=True) + ## nist-error-rate-model.h: static ns3::TypeId ns3::NistErrorRateModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + def register_Ns3NqapWifiMac_methods(root_module, cls): ## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function] cls.add_method('GetTypeId',