Point with support to report a "real-time" current value. By real-time we typically mean freshness within the order of of a few seconds or at most a few minutes. For systems with direct I/O the current value is typically driven by the I/O scan rate. For overlay systems which acquire data via a protocol such as BACnet or Modbus then the current value is typically refreshed using polling or subscription over a network.
def | cur-point |
---|---|
doc | See above |
is | point |
lib | phIoT |
pointFunction | pointFunctionType |
pointQuantity | quantity |
pointSubject | phenomenon |
marker |
Marker labels a dict with typing information |
---|---|
entity |
Top-level dicts with a unique identifier |
point |
Data point such as a sensor or actuator |
cur |
Supports current value |
---|---|
curErr |
Error description when curStatus indicates error condition |
curStatus |
Status of point's current value reading |
curVal |
Current value of a point |
dis |
Display name for an entity |
enum |
Defines an eumeration of string keys |
equipRef |
Reference to equip which contains this entity |
his |
Supports historization of data |
id |
Defines the unique identifier of an entity in system using a Ref value type |
kind |
Kind name used before Haystack 4.0 to identity data types |
maxVal |
Inclusive minimum for a numeric value |
minVal |
Inclusive maximum for a numeric value |
siteRef |
Reference to site which contains the entity |
spaceRef |
Reference to space which contains this entity |
tz |
Timezone identifier from standard timezone database |
writable |
Supports writing data |