ch.elexis.connect.afinion
Class AfinionConnection
java.lang.Object
ch.elexis.rs232.AbstractConnection
ch.elexis.connect.afinion.AfinionConnection
- All Implemented Interfaces:
- PortEventListener
public class AfinionConnection
- extends AbstractConnection
Ueberarbeitete Version des Handshakes zwischen PC und Afinion
- Author:
- immi
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 |
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
AfinionConnection
public AfinionConnection(java.lang.String portName,
java.lang.String port,
java.lang.String settings,
AbstractConnection.ComPortListener l)
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
Copyright 2005-2011 by Gerry Weirich, Elexis