DUNE: Uniform Navigational Environment  2019.02.0
Transports::MobileInternet Namespace Reference

Classes

struct  Arguments
 
struct  Task
 

Enumerations

enum  StateMachineStates {
  SM_IDLE, SM_ACT_BEGIN, SM_ACT_POWER_ON, SM_ACT_POWER_WAIT,
  SM_ACT_MODEM_WAIT, SM_ACT_CONNECT, SM_ACT_DONE, SM_ACT_CONNECTING,
  SM_ACT_CONNECTED, SM_DEACT_BEGIN, SM_DEACT_DISCONNECT, SM_DEACT_POWER_OFF,
  SM_DEACT_POWER_WAIT, SM_DEACT_DONE
}
 

Enumeration Type Documentation

Finite state machine states.

Enumerator
SM_IDLE 

Waiting for activation.

SM_ACT_BEGIN 

Start activation sequence.

SM_ACT_POWER_ON 

Turn modem power on.

SM_ACT_POWER_WAIT 

Wait for power to be turned on.

SM_ACT_MODEM_WAIT 

Wait for serial port device to become available.

SM_ACT_CONNECT 

Start PPP session.

SM_ACT_DONE 

Activation sequence is complete.

SM_ACT_CONNECTING 

Task is active but a connection was not yet established.

SM_ACT_CONNECTED 

Task is active and connected to the Internet.

SM_DEACT_BEGIN 

Start deactivation sequence.

SM_DEACT_DISCONNECT 

Disconnect from the Internet.

SM_DEACT_POWER_OFF 

Switch power off.

SM_DEACT_POWER_WAIT 

Wait for power to be turned off.

SM_DEACT_DONE 

Deactivation sequence is complete.