NameDescriptionTypeAdditional information
ID

This is the ID of the device

integer

None.

DataNodeID

The data node integer id

integer

None.

NodeChannel

This is the physical channel the device is expected to be connected to on the DataNode.

integer

None.

SerialNumber

The Serial Number of the Device

string

None.

Type

The type of the Device e.g. valve, pump, switches, etc.

DeviceType

None.

SignalType

The type of signal the Device utilises

SignalType

None.

Controllable

Flags whether or not the device can be controlled

boolean

None.

ReadingType

The type of reading the device performs

ReadingType

None.

ReadingUnitType

The units of the device readings;

ReadingUnitType

None.

Threshold

Customisable threshold for the device

decimal number

None.

TypeName

The name for the device type

string

None.

Name

The intuitive name of the Device

string

None.

Category

The user defined Category that can be used to group devices together

string

None.

ReadingOverride

The user defined override for the Reading Value

string

None.

Reading

The latest reading available for this device (e.g. Status:ON/OFF, Pressure: 45PSI...)

Reading

None.

Specifications

notes of the device.. i.e. notes

string

None.

Latitude

The Latitude of the Device.

decimal number

None.

Longitude

The Longitude of the Device.

decimal number

None.

ReadingMinValue

The minimum expected value for this device.

decimal number

None.

ReadingMaxValue

The maximum expected value for this device.

decimal number

None.

Lifespan

The number of days logs are kept for this device

integer

None.

Code

The device code

string

None.

Allowance

Optional allowance for the transition of the Device's reading value within schedules

integer

None.

ReadingValueBands

Array of .

Collection of ReadingValueBandStruct

None.

ConfiguredAlerts

Array of

Collection of ConfiguredAlert

None.