Class PollingRate
- java.lang.Object
-
- com.inductiveautomation.ignition.common.PollingRate
-
- All Implemented Interfaces:
java.io.Serializable
public class PollingRate extends java.lang.Object implements java.io.SerializableRepresents a polling rate, either off, relative, or absolute, with a time value in milliseconds- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intPOLLING_ABSOLUTE_RATEstatic intPOLLING_OFFstatic intPOLLING_RELATIVE_RATE
-
Constructor Summary
Constructors Constructor Description PollingRate()PollingRate(int mode, int rate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PollingRatefromCSVString(java.lang.String s)Parses a CSV-style rate string.intgetMode()intgetRate()voidsetMode(int mode)voidsetRate(int rate)java.lang.StringtoCSVString()Returns the polling rate in the format:mode + ":" + ratewhere both mode and rate are integers.
-
-
-
Field Detail
-
POLLING_RELATIVE_RATE
public static final int POLLING_RELATIVE_RATE
- See Also:
- Constant Field Values
-
POLLING_ABSOLUTE_RATE
public static final int POLLING_ABSOLUTE_RATE
- See Also:
- Constant Field Values
-
POLLING_OFF
public static final int POLLING_OFF
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMode
public int getMode()
-
setMode
public void setMode(int mode)
-
getRate
public int getRate()
-
setRate
public void setRate(int rate)
-
toCSVString
public java.lang.String toCSVString()
Returns the polling rate in the format:mode + ":" + ratewhere both mode and rate are integers.
-
fromCSVString
public static PollingRate fromCSVString(java.lang.String s)
Parses a CSV-style rate string. SeetoCSVString(). Swallows errors, printing them out to syserr, returning a default polling rate object.
-
-