ModemManager Interface Reference

Modem manager.

Inheritance diagram for ModemManager:

Public Member Functions

List< ModemgetModems () throws ModemNotAvailableException, ModemLowLevelException
 Gets list available modems. More...
 
void addApn (String imsiGroup, ApnInformation apn) throws ModemNotAvailableException, ModemLowLevelException
 
void removeApn (String imsiGroup) throws ModemNotAvailableException, ModemLowLevelException
 
void changeApn (String imsiGroup, ApnInformation apn) throws ModemNotAvailableException, ModemLowLevelException
 
ApnInformation getApnByImsi (String imsiGroup) throws ModemNotAvailableException, ModemLowLevelException
 
void close ()
 
- Public Member Functions inherited from Manager
String getIp ()
 
String getName ()
 
Boolean isAlive ()
 
void subscribe (ManagerObserver observer) throws CannotSubscribeException
 
void unSubscribe (ManagerObserver observer) throws ObserverNotSubscribedException
 
- Public Member Functions inherited from Subject< T extends Observer< U, U extends Event >
void subscribe (T observer) throws CannotSubscribeException
 
void unSubscribe (T observer) throws ObserverNotSubscribedException
 

Member Function Documentation

void addApn ( String  imsiGroup,
ApnInformation  apn 
) throws ModemNotAvailableException, ModemLowLevelException
Parameters
imsiGroup
apn
void changeApn ( String  imsiGroup,
ApnInformation  apn 
) throws ModemNotAvailableException, ModemLowLevelException
Parameters
imsiGroup
apn
Exceptions
ModemNotAvailableException
ModemLowLevelException
void close ( )

Closes the modem manager. Recommended to finish properly

ApnInformation getApnByImsi ( String  imsiGroup) throws ModemNotAvailableException, ModemLowLevelException
Parameters
imsiGroup
Returns
Exceptions
ModemLowLevelException
ModemNotAvailableException
Returns
modem list
Exceptions
ModemNotAvailableException
ModemLowLevelException
void removeApn ( String  imsiGroup) throws ModemNotAvailableException, ModemLowLevelException
Parameters
imsiGroup
Exceptions
ModemNotAvailableException
ModemLowLevelException