NetworkManager::WimaxDevice Class
class NetworkManager::WimaxDeviceWimax network interface. More...
Header: | #include <NetworkManagerQt/WimaxDevice> |
CMake: | find_package(KF6 REQUIRED COMPONENTS NetworkManagerQt) target_link_libraries(mytarget PRIVATE KF6::NetworkManagerQt) |
Inherits: | NetworkManager::Device |
Public Types
Public Functions
WimaxDevice(const QString &path, QObject *parent = nullptr) | |
virtual | ~WimaxDevice() override |
NetworkManager::WimaxNsp::Ptr | activeNsp() const |
QString | bsid() const |
uint | centerFrequency() const |
int | cinr() const |
NetworkManager::WimaxNsp::Ptr | findNsp(const QString &uni) const |
QString | hardwareAddress() const |
QStringList | nsps() const |
int | rssi() const |
int | txPower() const |
Reimplemented Public Functions
virtual NetworkManager::Device::Type | type() const override |
Signals
void | activeNspChanged(const QString &) |
void | bitRateChanged(int bitrate) |
void | bsidChanged(const QString &) |
void | centerFrequencyChanged(uint) |
void | cinrChanged(int) |
void | hardwareAddressChanged(const QString &) |
void | nspAppeared(const QString &) |
void | nspDisappeared(const QString &) |
void | rssiChanged(int) |
void | txPowerChanged(int) |
Detailed Description
Member Type Documentation
WimaxDevice::List
WimaxDevice::Ptr
Member Function Documentation
[explicit]
WimaxDevice::WimaxDevice(const QString &path, QObject *parent = nullptr)
Creates a new WimaxDevice object.
path the DBus path of the device
[override virtual noexcept]
WimaxDevice::~WimaxDevice()
Destroys a WimaxDevice object.
NetworkManager::WimaxNsp::Ptr WimaxDevice::activeNsp() const
Identifier of the NSP this interface is currently associated with
[signal]
void WimaxDevice::activeNspChanged(const QString &)
The active NSP changed.
[signal]
void WimaxDevice::bitRateChanged(int bitrate)
This signal is emitted when the bitrate of this network has changed.
bitrate the new bitrate value for this network
QString WimaxDevice::bsid() const
The ID of the serving base station as received from the network.
[signal]
void WimaxDevice::bsidChanged(const QString &)
The BSID changed.
uint WimaxDevice::centerFrequency() const
Center frequency (in KHz) of the radio channel the device is using to communicate with the network when connected.
[signal]
void WimaxDevice::centerFrequencyChanged(uint)
The device changed its center frequency
int WimaxDevice::cinr() const
CINR (Carrier to Interference + Noise Ratio) of the current radio link in dB.
[signal]
void WimaxDevice::cinrChanged(int)
The device changed its signal/noise ratio
NetworkManager::WimaxNsp::Ptr WimaxDevice::findNsp(const QString &uni) const
Finds NSP object given its Unique Network Identifier.
uni the identifier of the AP to find from this network interface Returns a valid WimaxNsp object if a network having the given UNI for this device is known to the system, 0 otherwise
QString WimaxDevice::hardwareAddress() const
The hardware address currently used by the network interface
[signal]
void WimaxDevice::hardwareAddressChanged(const QString &)
The device changed its hardware address
[signal]
void WimaxDevice::nspAppeared(const QString &)
A new NSP appeared
[signal]
void WimaxDevice::nspDisappeared(const QString &)
A wireless access point disappeared
QStringList WimaxDevice::nsps() const
List of network service providers currently visible to the hardware
int WimaxDevice::rssi() const
RSSI of the current radio link in dBm. This value indicates how strong the raw received RF signal from the base station is, but does not indicate the overall quality of the radio link.
[signal]
void WimaxDevice::rssiChanged(int)
The device changed its RSSI
int WimaxDevice::txPower() const
Average power of the last burst transmitted by the device, in units of 0.5 dBm. i.e. a TxPower of -11 represents an actual device TX power of -5.5 dBm.
[signal]
void WimaxDevice::txPowerChanged(int)
The device changed its TxPower.
[override virtual]
NetworkManager::Device::Type WimaxDevice::type() const
Reimplements: Device::type() const.
Return the type