public class OpenV4JDataSourceRT extends PollingDataSource
| Modifier and Type | Field and Description |
|---|---|
static int |
DATA_SOURCE_EXCEPTION_EVENT |
private static org.apache.commons.logging.Log |
LOG |
static int |
POINT_READ_EXCEPTION_EVENT |
static int |
POINT_WRITE_EXCEPTION_EVENT |
private net.sf.openv4j.protocolhandlers.ProtocolHandler |
protocolHandler |
private gnu.io.SerialPort |
sPort |
private OpenV4JDataSourceVO |
vo |
dataPoints, pointListChangedaddedChangedPoints, ATTR_DISCONNECTED_KEY, ATTR_UNRELIABLE_KEY, pointListChangeLock, removedPoints| Constructor and Description |
|---|
OpenV4JDataSourceRT(OpenV4JDataSourceVO vo) |
| Modifier and Type | Method and Description |
|---|---|
private void |
closePort() |
protected void |
doPoll(long time) |
void |
initialize() |
private boolean |
openSerialPort() |
void |
setPointValue(DataPointRT dataPoint,
PointValueTime valueTime,
SetPointSource source) |
void |
terminate() |
beginPolling, joinTermination, scheduleTimeout, setPollingPeriod, updateChangedPointsaddDataPoint, forcePointRead, getExceptionMessage, getId, getName, getPersistentData, getSerialExceptionMessage, raiseEvent, relinquish, removeDataPoint, returnToNormal, setPersistentDataprivate static final org.apache.commons.logging.Log LOG
public static final int DATA_SOURCE_EXCEPTION_EVENT
public static final int POINT_READ_EXCEPTION_EVENT
public static final int POINT_WRITE_EXCEPTION_EVENT
private final OpenV4JDataSourceVO vo
private gnu.io.SerialPort sPort
private final net.sf.openv4j.protocolhandlers.ProtocolHandler protocolHandler
public OpenV4JDataSourceRT(OpenV4JDataSourceVO vo)
public void initialize()
initialize in interface com.serotonin.util.ILifecycleinitialize in class DataSourceRTpublic void terminate()
terminate in interface com.serotonin.util.ILifecycleterminate in class PollingDataSourceprotected void doPoll(long time)
doPoll in class PollingDataSourcepublic void setPointValue(DataPointRT dataPoint, PointValueTime valueTime, SetPointSource source)
setPointValue in class DataSourceRTprivate boolean openSerialPort()
private void closePort()