NetworkManager::ModemDevice Class
class NetworkManager::ModemDeviceRepresents a generic modem device, generally defined by the modemCapabilities() it exposes and at the current point in time by the currentCapabilities(). More...
Header: | #include <NetworkManagerQt/ModemDevice> |
CMake: | find_package(KF6 REQUIRED COMPONENTS NetworkManagerQt) target_link_libraries(mytarget PRIVATE KF6::NetworkManagerQt) |
Inherits: | NetworkManager::Device |
Inherited By: |
Public Types
flags | Capabilities |
enum | Capability { NoCapability, Pots, CdmaEvdo, GsmUmts, Lte } |
List | |
Ptr |
Public Functions
ModemDevice(const QString &path, QObject *parent = nullptr) | |
NetworkManager::ModemDevice::Capabilities | currentCapabilities() const |
NetworkManager::ModemDevice::Capabilities | modemCapabilities() const |
Reimplemented Public Functions
virtual NetworkManager::Device::Type | type() const override |
Signals
void | currentCapabilitiesChanged(NetworkManager::ModemDevice::Capabilities) |
Protected Functions
ModemDevice(NetworkManager::ModemDevicePrivate &dd, QObject *parent = nullptr) |
Detailed Description
Member Type Documentation
enum ModemDevice::Capability
flags ModemDevice::Capabilities
Constant | Value |
---|---|
NetworkManager::ModemDevice::NoCapability | 0x0 |
NetworkManager::ModemDevice::Pots | 0x1 |
NetworkManager::ModemDevice::CdmaEvdo | 0x2 |
NetworkManager::ModemDevice::GsmUmts | 0x4 |
NetworkManager::ModemDevice::Lte | 0x8 |
The Capabilities type is a typedef for QFlags<Capability>. It stores an OR combination of Capability values.
ModemDevice::List
ModemDevice::Ptr
Member Function Documentation
[explicit protected]
ModemDevice::ModemDevice(NetworkManager::ModemDevicePrivate &dd, QObject *parent = nullptr)
[explicit]
ModemDevice::ModemDevice(const QString &path, QObject *parent = nullptr)
NetworkManager::ModemDevice::Capabilities ModemDevice::currentCapabilities() const
The generic family of access technologies the modem currently supports without a firmware reload or reinitialization.
[signal]
void ModemDevice::currentCapabilitiesChanged(NetworkManager::ModemDevice::Capabilities)
This signal is emitted when the capabilities of the device change
NetworkManager::ModemDevice::Capabilities ModemDevice::modemCapabilities() const
The generic family of access technologies the modem supports. Not all capabilities are available at the same time however; some modems require a firmware reload or other reinitialization to switch between eg CDMA/EVDO and GSM/UMTS.
[override virtual]
NetworkManager::Device::Type ModemDevice::type() const
Reimplements: Device::type() const.
Return the type