com.esf.device.modem.service
Interface ISierraHsdpaModemService

All Superinterfaces:
IBasicCellularModemService, ICellularModemService, IUsbCellularModemService, IUsbModemService

public interface ISierraHsdpaModemService
extends IUsbCellularModemService


Field Summary
static java.lang.String SERVICE_NAME
          service name of this interface for the bundle activator (com.esf.device.modem.service.IHsdpaModemService)
 
Method Summary
 java.lang.String[] getAllowedFrequencyBands()
          Reports Allowed Frequency Bands
 java.lang.String getBootloaderVersion()
          Reports bootloader version
 java.lang.String getCurrentFrequencyBand()
          Reports Current Frequency Band
 java.lang.String getFirmwareDate()
          Reports firmware build date
 java.lang.String getFirmwareVersion()
          Reports firmware version.
 java.lang.String getHardwareVersion()
          Reports hardware version.
 java.lang.String getICCID()
          Reports ICCID
 int getPrlRegion()
          Reports PRL region.
 java.lang.String getPrlRegionName()
          Reports name of the PRL region
 java.lang.String getRoamingStatus()
          Reports roaming status
 java.lang.String getSIMstatus()
          Reports SIM status.
 java.lang.String getSystemMode()
          Reports System Mode
 boolean isSIMok()
          Reports if SIM card is OK
 void setFrequencyBand(java.lang.String bandInd)
          Sets frequency band to a supplied value.
 
Methods inherited from interface com.esf.device.modem.service.IUsbCellularModemService
getSupportedInterfaceType
 
Methods inherited from interface com.esf.device.modem.service.ICellularModemService
applyNewConfiguration, connect, disconnect, getCallRxCounter, getCallTxCounter, getConnectionInfo, getIPaddress, getNetworkTechnology, getPeerIPaddress, getPowerMode, getServiceType, getSignalStrength, isConnected, isConnecting, isEnabledInConfiguration, isRoaming, provideConfiguration, reset, turnOff, turnOn
 
Methods inherited from interface com.esf.device.modem.service.IBasicCellularModemService
allowConnect, disable, enable, getManufacturer, getModel, getRevisionID, getSerialNumber, isConnectAllowed, isEnabled, isOn
 
Methods inherited from interface com.esf.device.modem.service.IUsbModemService
getProductID, getUsbPortAddress, getVendorID
 

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.IHsdpaModemService)

Method Detail

getFirmwareVersion

java.lang.String getFirmwareVersion()
                                    throws java.lang.Exception
Reports firmware version.

Returns:
firmware version as String
Throws:
java.lang.Exception

getFirmwareDate

java.lang.String getFirmwareDate()
                                 throws java.lang.Exception
Reports firmware build date

Returns:
firmware date as String
Throws:
java.lang.Exception

getHardwareVersion

java.lang.String getHardwareVersion()
                                    throws java.lang.Exception
Reports hardware version.

Returns:
hardware version as String
Throws:
java.lang.Exception

getBootloaderVersion

java.lang.String getBootloaderVersion()
                                      throws java.lang.Exception
Reports bootloader version

Returns:
bootloader version as String
Throws:
java.lang.Exception

getSystemMode

java.lang.String getSystemMode()
                               throws java.lang.Exception
Reports System Mode

Returns:
System Mode as String
Throws:
java.lang.Exception

setFrequencyBand

void setFrequencyBand(java.lang.String bandInd)
                      throws java.lang.Exception
Sets frequency band to a supplied value.

Parameters:
bandInd - - frequency band index as String
Throws:
java.lang.Exception

getCurrentFrequencyBand

java.lang.String getCurrentFrequencyBand()
                                         throws java.lang.Exception
Reports Current Frequency Band

Returns:
Current Frequency Band as String
Throws:
java.lang.Exception

getAllowedFrequencyBands

java.lang.String[] getAllowedFrequencyBands()
                                            throws java.lang.Exception
Reports Allowed Frequency Bands

Returns:
Allowed frequency bands as String[]
Throws:
java.lang.Exception

getICCID

java.lang.String getICCID()
                          throws java.lang.Exception
Reports ICCID

Returns:
ICCID as String
Throws:
java.lang.Exception

getRoamingStatus

java.lang.String getRoamingStatus()
                                  throws java.lang.Exception
Reports roaming status

Returns:
roaming status as String
Throws:
java.lang.Exception

isSIMok

boolean isSIMok()
Reports if SIM card is OK

Returns:
boolean

getSIMstatus

java.lang.String getSIMstatus()
Reports SIM status.

Returns:
SIM status as String

getPrlRegion

int getPrlRegion()
                 throws java.lang.Exception
Reports PRL region.

Returns:
PRL region as int
Throws:
java.lang.Exception

getPrlRegionName

java.lang.String getPrlRegionName()
                                  throws java.lang.Exception
Reports name of the PRL region

Returns:
name of the PRL region as String
Throws:
java.lang.Exception