Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.connect.afinion
Class AfinionConnection

java.lang.Object
  extended by ch.elexis.rs232.AbstractConnection
      extended by ch.elexis.connect.afinion.AfinionConnection
All Implemented Interfaces:
PortEventListener

public class AfinionConnection
extends AbstractConnection

Ueberarbeitete Version des Handshakes zwischen PC und Afinion

Author:
immi

Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.rs232.AbstractConnection
AbstractConnection.ComPortListener
 
Field Summary
static int ENDING
           
static int INIT
           
static int PAT_REQUEST_ACK
           
static int PAT_REQUEST_SENDED
           
static int SEND_PAT_REQUEST
           
static int WAITING
           
 
Fields inherited from interface ch.elexis.rs232.PortEventListener
CR, XOFF, XON
 
Constructor Summary
AfinionConnection(java.lang.String portName, java.lang.String port, java.lang.String settings, AbstractConnection.ComPortListener l)
           
 
Method Summary
 void breakInterrupt(int state)
           
 java.lang.String connect()
           
 void serialEvent(int state, java.io.InputStream inputStream, SerialPortEvent e)
          Handles serial event.
 void setCurrentDate(java.util.Calendar cal)
           
 void setState(int state)
           
 
Methods inherited from class ch.elexis.rs232.AbstractConnection
awaitFrame, close, getComPorts, getLineSeparator, getState, isOpen, send, send, sendBreak, serialEvent, setConnectionParameters
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INIT

public static final int INIT
See Also:
Constant Field Values

WAITING

public static final int WAITING
See Also:
Constant Field Values

SEND_PAT_REQUEST

public static final int SEND_PAT_REQUEST
See Also:
Constant Field Values

PAT_REQUEST_SENDED

public static final int PAT_REQUEST_SENDED
See Also:
Constant Field Values

PAT_REQUEST_ACK

public static final int PAT_REQUEST_ACK
See Also:
Constant Field Values

ENDING

public static final int ENDING
See Also:
Constant Field Values
Constructor Detail

AfinionConnection

public AfinionConnection(java.lang.String portName,
                         java.lang.String port,
                         java.lang.String settings,
                         AbstractConnection.ComPortListener l)
Method Detail

setCurrentDate

public void setCurrentDate(java.util.Calendar cal)

serialEvent

public void serialEvent(int state,
                        java.io.InputStream inputStream,
                        SerialPortEvent e)
                 throws java.io.IOException
Handles serial event.

Specified by:
serialEvent in class AbstractConnection
Throws:
java.io.IOException

breakInterrupt

public void breakInterrupt(int state)
Overrides:
breakInterrupt in class AbstractConnection

connect

public java.lang.String connect()
Overrides:
connect in class AbstractConnection

setState

public void setState(int state)
Overrides:
setState in class AbstractConnection

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis