Making GetStateDataSysInfo objects extensible, also allows accessing object keys using string variables.
Initialize a new GetStateDataSysInfo object.
Optionaldata: string[][]Parsed response CSV of the /GetState.csv endpoint as
2-dimensional array (see: GetStateData.parsed)
Chlorine dosage relay id.
Other config flags.
Values are documented bitwise as follows:
0) oder DMX (1)See manual for more information or updates: http://www.pooldigital.de/trm/TRM_ProConIP.pdf
Dosage control information flags.
Values are documented bitwise as follows:
See manual for more information or updates: http://www.pooldigital.de/trm/TRM_ProConIP.pdf
NTP fault state.
Values are documented bitwise as follows:
See manual for more information or updates: http://www.pooldigital.de/trm/TRM_ProConIP.pdf
pH- dosage relay id.
pH+ dosage relay id.
Reset root cause.
Values are documented bitwise as follows:
See manual for more information or updates: http://www.pooldigital.de/trm/TRM_ProConIP.pdf
Uptime of the ProCon.IP controller at the time this data was requested.
Current firmware version string.
Returns the configured dosage relay for a given GetStateDataObject object.
The GetStateDataObject to check, should be a GetStateData.categories.canister or a GetStateData.categories.canisterConsumptions object.
Check whether generation of an avatar image is enabled or not.
Check whether the automated chlorine dosage is enabled.
Check whether DMX is enabled or not.
Check whether the given GetStateDataObject object is a dosage control relay.
The GetStateDataObject to check.
Checks if the chlorine dosage device is configured as an electrolysis cell or a pump.
Check whether external relays are enabled or not.
Check whether the digitial input 0 is configured as a flow sensor or not.
Check whether the automated pH- dosage is enabled.
Check whether the automated pH+ dosage is enabled.
Set values from based on a 2-dimensional array structure.
Parsed response CSV of the /GetState.csv endpoint as
2-dimensional array (see: GetStateData.parsed)
Converts the object instance to a simple array of objects for better handling/iteration.
A class for an object representation of the first line of the
/GetState.csvAPI endpoint response. This line has a special role and no relation to the subsequent lines of the CSV file.