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

◆ addApn()

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

◆ changeApn()

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

◆ close()

void close ( )

Closes the modem manager. Recommended to finish properly

◆ getApnByImsi()

ApnInformation getApnByImsi ( String  imsiGroup) throws ModemNotAvailableException, ModemLowLevelException
Parameters
imsiGroup
Returns
Exceptions
ModemLowLevelException
ModemNotAvailableException

◆ getModems()

Returns
modem list
Exceptions
ModemNotAvailableException
ModemLowLevelException

◆ removeApn()

void removeApn ( String  imsiGroup) throws ModemNotAvailableException, ModemLowLevelException
Parameters
imsiGroup
Exceptions
ModemNotAvailableException
ModemLowLevelException