|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IModemService
Defines generic modem service
Field Summary | |
---|---|
static java.lang.String |
NEW_CONFIGURATION_TOPIC
Deprecated. Modem driver publishes EventAdmin Event on this topic after it receives and processes new configuration event from configuration manager. This event to be picked up by application (business logic) code to make a decision whether to restart modem connection. |
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. |
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 |
ModemConfiguration |
provideConfiguration()
Provides current modem configuration |
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 |
---|
static final java.lang.String SERVICE_NAME
static final java.lang.String NEW_CONFIGURATION_TOPIC
Method Detail |
---|
ModemConfiguration provideConfiguration() throws java.lang.Exception
ModemConfiguration
java.lang.Exception
void applyNewConfiguration(java.util.Properties prop) throws java.lang.Exception
java.lang.Exception
java.lang.String getNetworkTechnology()
String
void turnOn() throws java.lang.Exception
java.lang.Exception
void turnOff() throws java.lang.Exception
java.lang.Exception
void reset() throws java.lang.Exception
java.lang.Exception
void connect() throws java.lang.Exception
java.lang.Exception
void disconnect() throws java.lang.Exception
java.lang.Exception
boolean isConnected() throws java.lang.Exception
java.lang.Exception
boolean isConnecting() throws java.lang.Exception
java.lang.Exception
java.lang.String getPowerMode() throws java.lang.Exception
java.lang.Exception
java.lang.String getIPaddress() throws java.lang.Exception
java.lang.Exception
java.lang.String getPeerIPaddress() throws java.lang.Exception
java.lang.Exception
int getSignalStrength() throws java.lang.Exception
java.lang.Exception
boolean isRoaming() throws java.lang.Exception
java.lang.Exception
java.lang.String getServiceType() throws java.lang.Exception
java.lang.Exception
long getCallTxCounter() throws java.lang.Exception
java.lang.Exception
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 |