public class ModbusSerialDataSourceVO extends ModbusDataSourceVO<ModbusSerialDataSourceVO> implements com.serotonin.json.JsonSerializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ModbusSerialDataSourceVO.EncodingType |
DataSourceVO.Type| Modifier and Type | Field and Description |
|---|---|
private int |
baudRate |
private java.lang.String |
commPortId |
private int |
concurrency |
private static ExportCodes |
CONCURRENCY_CODES |
private int |
dataBits |
private boolean |
echo |
private ModbusSerialDataSourceVO.EncodingType |
encoding |
private int |
flowControlIn |
private int |
flowControlOut |
private int |
parity |
private static long |
serialVersionUID |
private int |
stopBits |
static DataSourceVO.Type |
TYPE |
private static int |
version |
XID_PREFIX| Constructor and Description |
|---|
ModbusSerialDataSourceVO() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPropertiesImpl(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list) |
protected void |
addPropertyChangesImpl(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
ModbusSerialDataSourceVO from) |
DataSourceRT |
createDataSourceRT() |
int |
getBaudRate() |
java.lang.String |
getCommPortId() |
int |
getConcurrency() |
com.serotonin.web.i18n.LocalizableMessage |
getConnectionDescription() |
int |
getDataBits() |
ModbusSerialDataSourceVO.EncodingType |
getEncoding() |
java.lang.String |
getEncodingStr() |
int |
getFlowControlIn() |
int |
getFlowControlOut() |
int |
getParity() |
int |
getStopBits() |
DataSourceVO.Type |
getType() |
boolean |
isEcho() |
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
private void |
readObject(java.io.ObjectInputStream in) |
void |
setBaudRate(int baudRate) |
void |
setCommPortId(java.lang.String commPortId) |
void |
setConcurrency(int concurrency) |
void |
setDataBits(int dataBits) |
void |
setEcho(boolean echo) |
void |
setEncoding(ModbusSerialDataSourceVO.EncodingType encoding) |
void |
setEncodingStr(java.lang.String encoding) |
void |
setFlowControlIn(int flowControlIn) |
void |
setFlowControlOut(int flowControlOut) |
void |
setParity(int parity) |
void |
setStopBits(int stopBits) |
void |
validate(com.serotonin.web.dwr.DwrResponseI18n response) |
private void |
writeObject(java.io.ObjectOutputStream out) |
addEventTypes, createPointLocator, getEventCodes, getMaxReadBitCount, getMaxReadRegisterCount, getMaxWriteRegisterCount, getRetries, getTimeout, getUpdatePeriods, getUpdatePeriodType, isContiguousBatches, isCreateSlaveMonitorPoints, isQuantize, setContiguousBatches, setCreateSlaveMonitorPoints, setMaxReadBitCount, setMaxReadRegisterCount, setMaxWriteRegisterCount, setQuantize, setRetries, setTimeout, setUpdatePeriods, setUpdatePeriodTypeaddProperties, addPropertyChanges, copy, createDataSourceVO, createEventType, createEventType, deserializeUpdatePeriodType, generateXid, getAlarmLevel, getEventType, getEventTypes, getId, getMessage, getName, getTypeKey, getXid, isEnabled, isNew, serializeUpdatePeriodType, setAlarmLevel, setEnabled, setId, setName, setXidpublic static final DataSourceVO.Type TYPE
private static ExportCodes CONCURRENCY_CODES
private java.lang.String commPortId
private int baudRate
private int flowControlIn
private int flowControlOut
private int dataBits
private int stopBits
private int parity
private ModbusSerialDataSourceVO.EncodingType encoding
private boolean echo
private int concurrency
private static final long serialVersionUID
private static final int version
public com.serotonin.web.i18n.LocalizableMessage getConnectionDescription()
getConnectionDescription in class DataSourceVO<ModbusSerialDataSourceVO>public DataSourceVO.Type getType()
getType in class DataSourceVO<ModbusSerialDataSourceVO>public DataSourceRT createDataSourceRT()
createDataSourceRT in class DataSourceVO<ModbusSerialDataSourceVO>public java.lang.String getEncodingStr()
public void setEncodingStr(java.lang.String encoding)
public int getBaudRate()
public void setBaudRate(int baudRate)
public java.lang.String getCommPortId()
public void setCommPortId(java.lang.String commPortId)
public int getDataBits()
public void setDataBits(int dataBits)
public boolean isEcho()
public void setEcho(boolean echo)
public int getFlowControlIn()
public void setFlowControlIn(int flowControlIn)
public int getFlowControlOut()
public void setFlowControlOut(int flowControlOut)
public int getParity()
public void setParity(int parity)
public int getStopBits()
public void setStopBits(int stopBits)
public ModbusSerialDataSourceVO.EncodingType getEncoding()
public void setEncoding(ModbusSerialDataSourceVO.EncodingType encoding)
public int getConcurrency()
public void setConcurrency(int concurrency)
public void validate(com.serotonin.web.dwr.DwrResponseI18n response)
validate in class ModbusDataSourceVO<ModbusSerialDataSourceVO>protected void addPropertiesImpl(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list)
addPropertiesImpl in class ModbusDataSourceVO<ModbusSerialDataSourceVO>protected void addPropertyChangesImpl(java.util.List<com.serotonin.web.i18n.LocalizableMessage> list,
ModbusSerialDataSourceVO from)
addPropertyChangesImpl in class ModbusDataSourceVO<ModbusSerialDataSourceVO>private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOExceptionprivate void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json)
throws com.serotonin.json.JsonException
jsonDeserialize in interface com.serotonin.json.JsonSerializablejsonDeserialize in class ModbusDataSourceVO<ModbusSerialDataSourceVO>com.serotonin.json.JsonExceptionpublic void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize in interface com.serotonin.json.JsonSerializablejsonSerialize in class ModbusDataSourceVO<ModbusSerialDataSourceVO>