com.esf.device.modem.service
Interface IMC572xModemService

All Superinterfaces:
IBasicCellularModemService, ICellularModemService, IEvdoModemService, IModemService, IUsbModemService

public interface IMC572xModemService
extends IEvdoModemService

Defines MC572x modem service

Author:
ilya.binshtok

Field Summary
static java.lang.String SERVICE_NAME
          service name of this interface for the bundle activator (com.esf.device.modem.service.IMC572xModemService)
 
Fields inherited from interface com.esf.device.modem.service.IModemService
NEW_CONFIGURATION_TOPIC
 
Method Summary
 int getCallStatus()
          Reports Call Status
 java.lang.String getCallStatusString()
          Reports Call Status String.
 int getChannelNumber()
          Reports channel number
 int getChannelState()
          Reports channel state
 java.lang.String getChannelStateString()
          Reports channel state string.
 int getCurrentBandClass()
          Report current band class
 java.lang.String getCurrentBandClassString()
          Report current band class string.
 int getNetworkID()
          Reports current Network Identifier (NID)
 int getSystemID()
          Reports current System Identifier (SID)
 
Methods inherited from interface com.esf.device.modem.service.IEvdoModemService
getActivationDate, getMobileDirectoryNumber, getMobileIdentificationNumber, getPRLversion, isActivated, isClientInitiatedDeviceConfigEnabled, isClientInitiatedDeviceConfigSupported, isClientInitiatedFirmwareUpdateEnabled, isClientInitiatedFirmwareUpdateSupported, isClientInitiatedPrlUpdateEnabled, isClientInitiatedPrlUpdateSupported, isDMsupported, provision, setMobileDirectoryNumber, setMobileIdentificationNumber, setNamProfile, updatePRL, updatePRL, updatePRL
 
Methods inherited from interface com.esf.device.modem.service.IModemService
applyNewConfiguration, connect, disconnect, getCallRxCounter, getCallTxCounter, getIPaddress, getNetworkTechnology, getPeerIPaddress, getPowerMode, getServiceType, getSignalStrength, isConfigured, isConnected, isConnecting, isRoaming, provideConfiguration, reset, sendSms, turnOff, turnOn
 
Methods inherited from interface com.esf.device.modem.service.IUsbModemService
getProductID, getUsbPortAddress, getVendorID
 
Methods inherited from interface com.esf.device.modem.service.ICellularModemService
getConnectionInfo, isEnabledInConfiguration
 
Methods inherited from interface com.esf.device.modem.service.IBasicCellularModemService
allowConnect, disable, enable, getManufacturer, getModel, getRevisionID, getSerialNumber, isConnectAllowed, isEnabled, isOn
 

Field Detail

SERVICE_NAME

static final java.lang.String SERVICE_NAME
service name of this interface for the bundle activator (com.esf.device.modem.service.IMC572xModemService)

Method Detail

getSystemID

int getSystemID()
                throws java.lang.Exception
Reports current System Identifier (SID)

Specified by:
getSystemID in interface IEvdoModemService
Returns:
- system ID
Throws:
java.lang.Exception

getNetworkID

int getNetworkID()
                 throws java.lang.Exception
Reports current Network Identifier (NID)

Specified by:
getNetworkID in interface IEvdoModemService
Returns:
network ID
Throws:
java.lang.Exception

getChannelNumber

int getChannelNumber()
                     throws java.lang.Exception
Reports channel number

Specified by:
getChannelNumber in interface IEvdoModemService
Returns:
channel number
Throws:
java.lang.Exception

getChannelState

int getChannelState()
                    throws java.lang.Exception
Reports channel state

Specified by:
getChannelState in interface IEvdoModemService
Returns:
channel state
Throws:
java.lang.Exception

getChannelStateString

java.lang.String getChannelStateString()
                                       throws java.lang.Exception
Reports channel state string. (e.g. 'acquired', 'not acquired', 'scanning')

Specified by:
getChannelStateString in interface IEvdoModemService
Returns:
channel state s
Throws:
java.lang.Exception

getCurrentBandClass

int getCurrentBandClass()
                        throws java.lang.Exception
Report current band class

Specified by:
getCurrentBandClass in interface IEvdoModemService
Returns:
current band class.
Throws:
java.lang.Exception

getCurrentBandClassString

java.lang.String getCurrentBandClassString()
                                           throws java.lang.Exception
Report current band class string. (e.g. cellular, PCS)

Specified by:
getCurrentBandClassString in interface IEvdoModemService
Returns:
current band class
Throws:
java.lang.Exception

getCallStatus

int getCallStatus()
                  throws java.lang.Exception
Reports Call Status

Specified by:
getCallStatus in interface IEvdoModemService
Returns:
call status
Throws:
java.lang.Exception

getCallStatusString

java.lang.String getCallStatusString()
                                     throws java.lang.Exception
Reports Call Status String. (e.g. 'Disconnected', 'Connecting', 'Connected', 'Dormant')

Specified by:
getCallStatusString in interface IEvdoModemService
Returns:
call status
Throws:
java.lang.Exception