Sailfish OS
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS
Select Page
  • Info
  • User Experience
  • Cases
  • Community
  • Developers
  • Contact
  • Get Sailfish OS

API Documentation

Documentation for developing SailfishOS applications
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon
  • API Documentation
  • Libsailfishapp
  • Sailfish Silica
    • Documentation
    • Icon Reference
  • Sailfish Components
    • Sailfish Accounts
    • Sailfish Bluetooth
    • Sailfish Contacts
    • Sailfish Crypto
    • Sailfish Gallery
    • Sailfish Media
    • Sailfish Pickers
    • Sailfish Secrets
    • Sailfish Share
    • Sailfish Telephony
    • Sailfish Webview
    • Amber Web Authorization
    • Amber MPRIS
  • Nemo QML Plugins
    • Configuration
    • Contacts
    • D-Bus
    • Keepalive
    • Notifications
    • Thumbnailer
  • Sailfish Middleware
    • MDM Framework
    • MDM Policy Framework
    • User Manager Daemon

Contents

  • Public Functions
  • Public Variables
  • Detailed Description

SimState Class

(Sailfish::Mdm::SimInfo::SimState)

Contains detailed information about a particular SIM card. More...

Header: #include <mdm-siminfo.h>
  • List of all members, including inherited members

Public Functions

SimState()
operator const QString() const
bool operator!=(const SimState &simState) const
bool operator<(const SimState &simState) const
bool operator<=(const SimState &simState) const
bool operator==(const SimState &simState) const
bool operator>(const SimState &simState) const
bool operator>=(const SimState &simState) const

Public Variables

QString cardIdentifier
bool dataSim
bool enabled
QString imsi
QString modemPath
NetworkRegistrationStatus networkRegistrationStatus
PinRequired pinRequired
bool present
QString serviceProviderName
QStringList subscriberNumbers
bool voiceSim

Detailed Description

Contains detailed information about a particular SIM card.

Member Function Documentation

SimState::SimState()

Creates an invalid SimState.

SimState::operator const QString() const

Returns a string description of this SIM state.

bool SimState::operator!=(const SimState &simState) const

Returns true if any parameters of this SIM state are not the same as those of simState.

bool SimState::operator<(const SimState &simState) const

Returns true if a string comparison determines this SIM state's modem path to be less than that of simState.

bool SimState::operator<=(const SimState &simState) const

Returns true if a string comparison determines this SIM state's modem path to be less than or equal to that of simState.

bool SimState::operator==(const SimState &simState) const

Returns true if all parameters of this state are the same as those of simState.

bool SimState::operator>(const SimState &simState) const

Returns true if a string comparison determines this SIM state's modem path to be greater than that of simState.

bool SimState::operator>=(const SimState &simState) const

Returns true if a string comparison determines this SIM state's modem path to be greater than or equal to that of simState.

Member Variable Documentation

QString SimState::cardIdentifier

The ICCID of the SIM.

bool SimState::dataSim

True if this is the default SIM for mobile data usage.

bool SimState::enabled

True if this SIM is enabled for use.

QString SimState::imsi

The IMSI of the SIM.

QString SimState::modemPath

The modem path that identifies the modem to which the SIM is attached.

NetworkRegistrationStatus SimState::networkRegistrationStatus

The current network registration status of the SIM.

PinRequired SimState::pinRequired

The current PIN/PUK state of the SIM.

bool SimState::present

True if SIM information is available.

QString SimState::serviceProviderName

The name of the service provider that provides the cellular service on which the SIM is registered.

QStringList SimState::subscriberNumbers

The phone number(s) of the SIM, if available.

bool SimState::voiceSim

True if this is the default SIM for voice calls.

  • Legal
  • Contact Us
  • Jollyboys Ltd © 2024

  • Facebook
  • Twitter
  • Mastodon
  • YouTube
  • LinkedIn