com.eurotech.framework.net.admin.modem.sierra.usb598
Class SierraUsb598ModemFactory

java.lang.Object
  extended by com.eurotech.framework.net.admin.modem.sierra.usb598.SierraUsb598ModemFactory
All Implemented Interfaces:
CellularModemFactory

public class SierraUsb598ModemFactory
extends Object
implements CellularModemFactory


Method Summary
static SierraUsb598ModemFactory getInstance()
           
 Hashtable<String,? extends CellularModem> getModemServices()
          Reports modem services available
 ModemTechnologyType getType()
          Reports type of modem service
 CellularModem obtainCellularModemService(ModemDevice modemDevice, String platform)
          Obtains generic modem service
 void releaseModemService(String usbPortAddress)
          Releases modem service specified by its USB address
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SierraUsb598ModemFactory getInstance()

obtainCellularModemService

public CellularModem obtainCellularModemService(ModemDevice modemDevice,
                                                String platform)
                                         throws Exception
Description copied from interface: CellularModemFactory
Obtains generic modem service

Specified by:
obtainCellularModemService in interface CellularModemFactory
Parameters:
modemDevice - - modem device as ModemDevice
platform - - hardware platform as String
Returns:
generic modem service as CellularModemService
Throws:
Exception

getModemServices

public Hashtable<String,? extends CellularModem> getModemServices()
Description copied from interface: CellularModemFactory
Reports modem services available

Specified by:
getModemServices in interface CellularModemFactory
Returns:
list of modem services as Hashtable with the usb port as the key

releaseModemService

public void releaseModemService(String usbPortAddress)
Description copied from interface: CellularModemFactory
Releases modem service specified by its USB address

Specified by:
releaseModemService in interface CellularModemFactory

getType

public ModemTechnologyType getType()
Description copied from interface: CellularModemFactory
Reports type of modem service

Specified by:
getType in interface CellularModemFactory
Returns:
type of modem service as ModemTechnologyType


Copyright © 2013. All Rights Reserved.