CurPoint
CurPoint : Point
Point with support to report a "real-time" current value. By real-time we typically mean freshness within the order 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. Also see Points chapter.
Unique identifier for entity in its project
Type of this entity
Data point such as a sensor or actuator
Supports current value
Defines an eumeration of string key names
Reference to equip which contains this entity
Supports historization of data
Kind name used to identity a value data type
Inclusive maximum for a numeric value
Inclusive minimum for a numeric value
Reference to site which contains the entity
Reference to space which contains this entity
Reference to system
Timezone identifier from standard timezone database
Unit identifier from standard unit database
Supports writing data
Parent Equips that contain this Point
Error description when curStatus indicates error condition
Status of point's current value reading
Current value of a point
Marker
Supports current value
Str?
Error description when curStatus indicates error condition
CurStatus?
Status of point's current value reading. The curVal is only available when curStatus is "ok" or "stale". However a "stale" value should be used with caution since the local system does not have a fresh value. It is recommended that the curVal tag is removed from a point when the curStatus is not "ok" nor "stale".
Obj?
Current value of a point. The current value is only available when the curStatus is "ok" or "stale".