public static class ProtocolOptions.Builder extends AbstractPropertyChange implements Serializable
Modifier and Type | Field and Description |
---|---|
static String |
PROP_ACKNOWLEDGE_WINDOW |
static String |
PROP_ASDU_ADDRESS_TYPE |
static String |
PROP_CAUSE_OF_TRANSMISSION_TYPE |
static String |
PROP_IGNORE_DAYLIGHT_SAVING_TIME |
static String |
PROP_INFORMATION_OBJECT_ADDRESS_TYPE |
static String |
PROP_MAX_UNACKNOWLEDGED |
static String |
PROP_TIME_ZONE |
static String |
PROP_TIMEOUT1 |
static String |
PROP_TIMEOUT2 |
static String |
PROP_TIMEOUT3 |
Constructor and Description |
---|
Builder() |
Builder(ProtocolOptions other) |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
public static final String PROP_TIMEOUT1
public static final String PROP_TIMEOUT2
public static final String PROP_TIMEOUT3
public static final String PROP_MAX_UNACKNOWLEDGED
public static final String PROP_ACKNOWLEDGE_WINDOW
public static final String PROP_ASDU_ADDRESS_TYPE
public static final String PROP_INFORMATION_OBJECT_ADDRESS_TYPE
public static final String PROP_CAUSE_OF_TRANSMISSION_TYPE
public static final String PROP_TIME_ZONE
public static final String PROP_IGNORE_DAYLIGHT_SAVING_TIME
public Builder()
public Builder(ProtocolOptions other)
public ProtocolOptions build()
public void validate()
public int getTimeout1()
public void setTimeout1(int timeout1)
public int getTimeout2()
public void setTimeout2(int timeout2)
public int getTimeout3()
public void setTimeout3(int timeout3)
public short getAcknowledgeWindow()
public void setAcknowledgeWindow(short acknowledgeWindow)
public short getMaxUnacknowledged()
public void setMaxUnacknowledged(short maxUnacknowledged)
public ASDUAddressType getAdsuAddressType()
public void setAdsuAddressType(ASDUAddressType adsuAddressType)
public InformationObjectAddressType getInformationObjectAddressType()
public void setInformationObjectAddressType(InformationObjectAddressType informationObjectAddressType)
public CauseOfTransmissionType getCauseOfTransmissionType()
public void setCauseOfTransmissionType(CauseOfTransmissionType causeOfTransmissionType)
public TimeZone getTimeZone()
public void setTimeZone(TimeZone timeZone)
null
the timezone
will be UTC.
timeZone
- the target time zone, may be null
public void setIgnoreDaylightSavingTime(boolean ignoreDaylightSavingTime)
public boolean isIgnoreDaylightSavingTime()