Collaboration diagram for Enumerations:

Enumerations

enum  Technology {
  NONE = 0, POTS = 1, GSM = 2, GPRS = 3,
  EDGE = 4, UMTS = 5, HSPA = 6, HSDPA = 7,
  HSUPA = 8, CDMA = 9, LTE = 10
}
 Modem Access technology More...
 
enum  Statistic {
  RX_PACKETS = 0, RX_ERRORS = 1, RX_DROPPED = 2, TX_PACKETS = 3,
  TX_ERRORS = 4, TX_DROPPED = 5
}
 Interface Statistics More...
 
enum  Action { Added = 0, Removed = 1 }
 Action raised when a modem is added or removed More...
 
enum  State {
  DISABLED = 0, RESTARTING = 1, SLEEPING = 2, ENABLING_MODEM = 3,
  ENABLED_SIM_READY = 4, SERVICE_AVAILABLE_GOOD_SIGNAL = 5, CELLULAR_NETWORK_REG_HOME = 6, CELLULAR_NETWORK_REG_ROAMING = 7,
  DATA_CONNECTION_NOT_AVAILABLE = 8, DATA_CONNECTION_ENABLED = 9, DATA_CONNECTION_CONNECTING = 10, DATA_CONNECTION_ACTIVE = 11
}
 Modem State More...
 
enum  Network {
  NOT_REGISTERED = 0, SEARCHING_OPERATOR = 1, REGISTERED_HOME_NET = 2, REGISTERED_ROAMING = 3,
  REGISTRATION_DENIED = 4
}
 Network status More...
 
enum  Power { MODEM_DISABLED = 0, MODEM_RESTART = 1, MODEM_SLEEP = 2, MODEM_ON = 3 }
 Modem power status More...
 
enum  Quality {
  ANTENNA_NOT_DETECTED = 0, POOR_SIGNAL_STRENGTH = 1, FAIR_SIGNAL_STRENGTH = 2, GOOD_SIGNAL_STRENGTH = 3,
  EXCELLENT_SIGNAL_STRENGTH = 4
}
 Modem signal quality More...
 
enum  Action { Added = 0, Removed = 1 }
 Sim action raised (added or removed) More...
 
enum  Status {
  SIM_NOT_INSERTED = 0, SIM_INVALID_OR_UNSUPPORTED = 1, SIM_LOCKED = 2, SIM_LOCKED_PIN = 3,
  SIM_LOCKED_PIN2 = 4, SIM_LOCKED_PUK = 5, SIM_READY = 6, UNKNOWN = 7
}
 Sim status More...
 
enum  Warning {
  UNDERVOLTAGE = 0, OVERVOLTAGE = 1, CLOSE_TO_UNDERTEMPERATURE = 2, CLOSE_TO_OVERTEMPERATURE = 3,
  UNDERTEMPERATURE = 4, OVERTEMPERATURE = 5, BACK_TO_NORMAL_TEMPERATURE = 6, JAMMING = 7,
  SHUTDOWN = 8, RESTART = 9
}
 Modem warning notification More...
 

Detailed Description

List of enumerations available for configuration or GNSS events

Enumeration Type Documentation

enum Action
strong
Enumerator
Added 

A modem has been connected.

Removed 

A modem has been removed

enum Action
strong
Enumerator
Added 

A sim has been connected.

Removed 

A sim has been removed

enum Network
strong
Enumerator
NOT_REGISTERED 

Not registered.

SEARCHING_OPERATOR 

Searching operator.

REGISTERED_HOME_NET 

Registered in home net.

REGISTERED_ROAMING 

Registered with roaming.

REGISTRATION_DENIED 

Registration denied.

enum Power
strong
Enumerator
MODEM_DISABLED 

Modem is disabled.

MODEM_RESTART 

Modem is restarting.

MODEM_SLEEP 

Modem is sleep mode.

MODEM_ON 

Modem on.

enum Quality
strong
Enumerator
ANTENNA_NOT_DETECTED 

Antenna not detected.

POOR_SIGNAL_STRENGTH 

Poor signal strenght.

FAIR_SIGNAL_STRENGTH 

Fair signal strenght.

GOOD_SIGNAL_STRENGTH 

Good signal strenght.

EXCELLENT_SIGNAL_STRENGTH 

Excelent signal strenght.

enum State
strong
Enumerator
DISABLED 

Modem is off, modem functionalities are not available.

RESTARTING 

Modem is being restarted, modem functionalities are not available.

SLEEPING 

Modem low consumption mode, modem functionalities are not available.

ENABLING_MODEM 

Modem Cellular network capabilities are being enabled but cellular network may not be available yet.

ENABLED_SIM_READY 

Modem is enabled and SIM card is ready.

SERVICE_AVAILABLE_GOOD_SIGNAL 

Modem signal quality is good enough to perform communications.

CELLULAR_NETWORK_REG_HOME 

Modem is registered in the Cellular network : home network.

CELLULAR_NETWORK_REG_ROAMING 

Modem is registered in the Cellular network : roaming network.

DATA_CONNECTION_NOT_AVAILABLE 

Modem Data connection system is being initiated.

DATA_CONNECTION_ENABLED 

Modem Data connection has been configured and enabled.

DATA_CONNECTION_CONNECTING 

Modem has configured the device for data connections and it's trying to connect.

DATA_CONNECTION_ACTIVE 

Modem is ready to perform data connections, a network interface should be available for use.

enum Statistic
strong
Enumerator
RX_PACKETS 

The number of packages received.

RX_ERRORS 

The number of errors in received packages.

RX_DROPPED 

The number of packages dropped when receiving.

TX_PACKETS 

The number of packages transmitted.

TX_ERRORS 

The number of errors in transmitted packages.

TX_DROPPED 

The number of packages dropped in transmitted packages.

enum Status
strong
Enumerator
SIM_NOT_INSERTED 

The sim is not inserted.

SIM_INVALID_OR_UNSUPPORTED 

The sim is invalid or unsupported.

SIM_LOCKED 

The sim is locked.

SIM_LOCKED_PIN 

The sim is locked because of pin.

SIM_LOCKED_PIN2 

The sim is locked because of pin2.

SIM_LOCKED_PUK 

The sim is locked because of puk.

SIM_READY 

The sim is ready.

UNKNOWN 

Unknown status.

enum Technology
strong
Enumerator
NONE 

Not using any technology (modem disabled, sleep or being enabled, or technology is unknown.

POTS 

Plain old telephone service.

GSM 

GSM (2G network)

GPRS 

GPRS (2G network)

EDGE 

EDGE(2G network)

UMTS 

UMTS(3G network)

HSPA 

HSPA(3G network)

HSDPA 

HSDPA(3G network)

HSUPA 

HSUPA(3G network)

CDMA 

CDMA2000(2G - 3G network)

LTE 

LTE(4G network)

enum Warning
strong