@bacnet-js/device
    Preparing search index...

    Class BDStructuredView

    The Structured View object type defines a standardized object that provides a container to hold references to subordinate objects, which may include other Structured View objects, thereby allowing multilevel hierarchies to be created. The hierarchies are intended to convey a structure or organization.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    description: BDSingletProperty<CHARACTER_STRING>
    eventState: BDSingletProperty<ENUMERATED, EventState>
    nodeType: BDSingletProperty<ENUMERATED, NodeType>
    objectIdentifier: BDPolledSingletProperty<OBJECTIDENTIFIER>
    objectName: BDSingletProperty<CHARACTER_STRING>
    objectType: BDSingletProperty<ENUMERATED, ObjectType>
    outOfService: BDSingletProperty<BOOLEAN>
    propertyList: BDPolledArrayProperty<ENUMERATED, PropertyIdentifier>
    reliability: BDSingletProperty<ENUMERATED, Reliability>
    statusFlags: BDSingletProperty<BIT_STRING>
    subordinateList: BDPolledArrayProperty<OBJECTIDENTIFIER>

    Accessors

    • get identifier(): BACNetAppData<OBJECTIDENTIFIER>

      Returns BACNetAppData<OBJECTIDENTIFIER>

    Methods

    • Adds a property to this object

      This method registers a new property with the object and sets up event subscriptions for property value changes.

      Type Parameters

      Parameters

      • property: T

        The property to add

      Returns T

      The added property

      Error if a property with the same identifier already exists

    • Adds a subordinate object to this structured view.

      Type Parameters

      Parameters

      • subordinate: T

        The BACnet object to add as a new child of this Structured View object

      Returns T