SMSLib 3.5.3

org.smslib.modem.athandler
Class ATHandler_Wavecom_Q2438F

java.lang.Object
  extended by org.smslib.modem.athandler.AATHandler
      extended by org.smslib.modem.athandler.ATHandler
          extended by org.smslib.modem.athandler.ATHandler_Wavecom
              extended by org.smslib.modem.athandler.ATHandler_Wavecom_Q2438F

public class ATHandler_Wavecom_Q2438F
extends ATHandler_Wavecom

AT Handler for Wavecom Q2438F CDMA modems. Rewritten from Wavecom WISMOQCDMA CDMA modem

Author:
Hendra Cengala

Constructor Summary
ATHandler_Wavecom_Q2438F(ModemGateway myGateway)
           
 
Method Summary
 boolean enterPin(java.lang.String pin)
           
 java.lang.String getBatteryLevel()
           
 java.lang.String getManufacturer()
           
 java.lang.String getModel()
           
 java.lang.String getSerialNo()
           
 java.lang.String getSimStatus()
           
 java.lang.String listMessages(InboundMessage.MessageClasses messageClass)
           
 boolean setTextProtocol()
           
 
Methods inherited from class org.smslib.modem.athandler.ATHandler_Wavecom
done, reset
 
Methods inherited from class org.smslib.modem.athandler.ATHandler
deleteMessage, echoOff, formatUSSDResponse, getGprsStatus, getImsi, getIndications, getMessageByIndex, getModemDriver, getNetworkOperator, getNetworkRegistration, getSignalLevel, getSwVersion, init, isAlive, keepLinkOpen, processUnsolicitedEvents, readPhonebook, readPhonebookLocations, readStorageLocations, send, sendCustomATCommand, sendMessage, sendUSSDCommand, sendUSSDCommand, sendUSSDRequest, setIndications, setPduProtocol, setVerboseErrors, switchStorageLocation, switchToCmdMode, sync
 
Methods inherited from class org.smslib.modem.athandler.AATHandler
addStorageLocation, findMatchingTerminator, getDescription, getGateway, getStorageLocations, getTerminators, getUnsolicitedResponse, getUnsolicitedResponses, isUnsolicitedResponse, isUnsolicitedResponse, load, matchesTerminator, setStorageLocations
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ATHandler_Wavecom_Q2438F

public ATHandler_Wavecom_Q2438F(ModemGateway myGateway)
Method Detail

listMessages

public java.lang.String listMessages(InboundMessage.MessageClasses messageClass)
                              throws TimeoutException,
                                     GatewayException,
                                     java.io.IOException,
                                     java.lang.InterruptedException
Overrides:
listMessages in class ATHandler
Throws:
TimeoutException
GatewayException
java.io.IOException
java.lang.InterruptedException

getManufacturer

public java.lang.String getManufacturer()
                                 throws TimeoutException,
                                        GatewayException,
                                        java.io.IOException,
                                        java.lang.InterruptedException
Overrides:
getManufacturer in class ATHandler
Throws:
TimeoutException
GatewayException
java.io.IOException
java.lang.InterruptedException

getModel

public java.lang.String getModel()
                          throws TimeoutException,
                                 GatewayException,
                                 java.io.IOException,
                                 java.lang.InterruptedException
Overrides:
getModel in class ATHandler
Throws:
TimeoutException
GatewayException
java.io.IOException
java.lang.InterruptedException

getSimStatus

public java.lang.String getSimStatus()
                              throws TimeoutException,
                                     GatewayException,
                                     java.io.IOException,
                                     java.lang.InterruptedException
Overrides:
getSimStatus in class ATHandler
Throws:
TimeoutException
GatewayException
java.io.IOException
java.lang.InterruptedException

enterPin

public boolean enterPin(java.lang.String pin)
                 throws TimeoutException,
                        GatewayException,
                        java.io.IOException,
                        java.lang.InterruptedException
Overrides:
enterPin in class ATHandler
Throws:
TimeoutException
GatewayException
java.io.IOException
java.lang.InterruptedException

getBatteryLevel

public java.lang.String getBatteryLevel()
                                 throws TimeoutException,
                                        GatewayException,
                                        java.io.IOException,
                                        java.lang.InterruptedException
Overrides:
getBatteryLevel in class ATHandler
Throws:
TimeoutException
GatewayException
java.io.IOException
java.lang.InterruptedException

getSerialNo

public java.lang.String getSerialNo()
                             throws TimeoutException,
                                    GatewayException,
                                    java.io.IOException,
                                    java.lang.InterruptedException
Overrides:
getSerialNo in class ATHandler
Throws:
TimeoutException
GatewayException
java.io.IOException
java.lang.InterruptedException

setTextProtocol

public boolean setTextProtocol()
                        throws TimeoutException,
                               GatewayException,
                               java.io.IOException,
                               java.lang.InterruptedException
Overrides:
setTextProtocol in class ATHandler
Throws:
TimeoutException
GatewayException
java.io.IOException
java.lang.InterruptedException

SMSLib 3.5.3

(c) 2002-2011, http://smslib.org