Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

fi.kvanttisofta.sms
Class SmsTerminal  view SmsTerminal download SmsTerminal.java

java.lang.Object
  extended byfi.kvanttisofta.sms.SmsTerminal

public class SmsTerminal
extends java.lang.Object


Field Summary
private  int bufferOffset
           
private static int ERROR
           
private static java.lang.String initcmd1
           
private static java.lang.String initcmd2
           
private static java.lang.String initcmd3
           
private static java.lang.String initcmd4
           
private  java.io.InputStream inStream
           
private static java.lang.String lfcr
           
private static int OK
           
private  java.io.OutputStream outStream
           
private  int portStatus
           
private  java.lang.Boolean portStatusLock
           
private  java.lang.String portStatusMsg
           
private  byte[] readBuffer
           
private static int RMSG
           
static int SC_ERROR
           
static int SC_OK
           
static int SC_PDU_PARSE_ERROR
           
private  SerialPort serialPort
           
private  boolean should_run
           
private  SmsListenerInterface smsListener
           
private static int WAIT
           
private static int WMSG
           
 
Constructor Summary
SmsTerminal(java.lang.String portName, SmsListenerInterface smsListener)
           
 
Method Summary
private  int atCmd(java.lang.String cmd)
           
private  void close()
           
private  void lineReceived(java.lang.String buffer)
           
 boolean sendMessage(java.lang.String number, java.lang.String msg)
           
 void serialEvent(SerialPortEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SC_OK

public static final int SC_OK
See Also:
Constant Field Values

SC_ERROR

public static final int SC_ERROR
See Also:
Constant Field Values

SC_PDU_PARSE_ERROR

public static final int SC_PDU_PARSE_ERROR
See Also:
Constant Field Values

serialPort

private SerialPort serialPort

outStream

private java.io.OutputStream outStream

inStream

private java.io.InputStream inStream

smsListener

private SmsListenerInterface smsListener

initcmd1

private static final java.lang.String initcmd1
See Also:
Constant Field Values

initcmd2

private static final java.lang.String initcmd2
See Also:
Constant Field Values

initcmd3

private static final java.lang.String initcmd3
See Also:
Constant Field Values

initcmd4

private static final java.lang.String initcmd4
See Also:
Constant Field Values

lfcr

private static final java.lang.String lfcr
See Also:
Constant Field Values

portStatus

private int portStatus

portStatusLock

private java.lang.Boolean portStatusLock

portStatusMsg

private java.lang.String portStatusMsg

OK

private static final int OK
See Also:
Constant Field Values

WAIT

private static final int WAIT
See Also:
Constant Field Values

ERROR

private static final int ERROR
See Also:
Constant Field Values

WMSG

private static final int WMSG
See Also:
Constant Field Values

RMSG

private static final int RMSG
See Also:
Constant Field Values

readBuffer

private byte[] readBuffer

bufferOffset

private int bufferOffset

should_run

private boolean should_run
Constructor Detail

SmsTerminal

public SmsTerminal(java.lang.String portName,
                   SmsListenerInterface smsListener)
            throws java.lang.Exception
Method Detail

atCmd

private int atCmd(java.lang.String cmd)

close

private void close()

serialEvent

public void serialEvent(SerialPortEvent event)

lineReceived

private void lineReceived(java.lang.String buffer)

sendMessage

public boolean sendMessage(java.lang.String number,
                           java.lang.String msg)