|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Defines generic modem service
Field Summary | |
static java.lang.String |
NEW_CONFIGURATION_TOPIC
Modem driver publishes EventAdmin Event on this topic after it receives and processes new configuration event from configuration manager. |
static java.lang.String |
SERVICE_NAME
service name of this interface for the bundle activator (com.esf.device.modem.service.IModemService) |
Method Summary | |
void |
applyNewConfiguration(java.util.Properties prop)
|
void |
connect()
Establishes connection with service provider by starting PPP session |
void |
disconnect()
Terminates connection with service provider by stopping PPP session |
long |
getCallRxCounter()
Reports number of bytes received during a call |
long |
getCallTxCounter()
Reports number of bytes tarnsmitted during a call |
java.lang.String |
getIPaddress()
Reports IP address assigned to cellular interface |
java.lang.String |
getNetworkTechnology()
Reports network technology (e.g. evdo, 3g) |
java.lang.String |
getPeerIPaddress()
Reports IP address of the peer |
java.lang.String |
getPowerMode()
Answers modem's power mode. |
java.lang.String |
getServiceType()
Reports Service Type |
int |
getSignalStrength()
Reports signal strength in dBm |
boolean |
isConnected()
Answers if connection to the service provider is established |
boolean |
isConnecting()
Reports if modem connection is in progress |
boolean |
isRoaming()
Reports roaming status |
void |
reset()
resets the modem and tries to restore the state of the modem driver. |
void |
turnOff()
Turns modem off |
void |
turnOn()
Turns modem on |
Methods inherited from interface com.esf.device.modem.service.IUsbModemService |
getProductID, getUsbPortAddress, getVendorID |
Methods inherited from interface com.esf.device.modem.service.ICellularModemService |
disable, enable, getManufacturer, getModel, getRevisionID, getSerialNumber, isEnabled, isOn |
Field Detail |
public static final java.lang.String SERVICE_NAME
public static final java.lang.String NEW_CONFIGURATION_TOPIC
Method Detail |
public void applyNewConfiguration(java.util.Properties prop) throws java.lang.Exception
java.lang.Exception
public java.lang.String getNetworkTechnology()
String
public void turnOn() throws java.lang.Exception
java.lang.Exception
public void turnOff() throws java.lang.Exception
java.lang.Exception
public void reset() throws java.lang.Exception
java.lang.Exception
public void connect() throws java.lang.Exception
java.lang.Exception
public void disconnect() throws java.lang.Exception
java.lang.Exception
public boolean isConnected() throws java.lang.Exception
java.lang.Exception
public boolean isConnecting() throws java.lang.Exception
java.lang.Exception
public java.lang.String getPowerMode() throws java.lang.Exception
java.lang.Exception
public java.lang.String getIPaddress() throws java.lang.Exception
java.lang.Exception
public java.lang.String getPeerIPaddress() throws java.lang.Exception
java.lang.Exception
public int getSignalStrength() throws java.lang.Exception
java.lang.Exception
public boolean isRoaming() throws java.lang.Exception
java.lang.Exception
public java.lang.String getServiceType() throws java.lang.Exception
java.lang.Exception
public long getCallTxCounter() throws java.lang.Exception
java.lang.Exception
public long getCallRxCounter() throws java.lang.Exception
java.lang.Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |