Pages
API Documentation
On this page

NetworkManager::ModemDevice Class

Represents a generic modem device, generally defined by the modemCapabilities() it exposes and at the current point in time by the currentCapabilities(). More...

List of all members, including inherited members

Public Types

Public Functions

Signals

Protected Functions

Detailed Description

Member Type Documentation

enum ModemDevice::Capability

flags ModemDevice::Capabilities

Constant
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

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.