devObj_s class final

Structure to define the Properties of Device Objects which distinguish one instance from another. This structure only defines fields for properties that are unique to a given Device object. The rest may be fixed in device.c or hard-coded into the read-property encoding. This may be useful for implementations which manage multiple Devices, eg, a Gateway.

Inheritance
Implemented types
Available extensions

Constructors

devObj_s()

Properties

address Pointer<T>

Available on T, provided by the StructAddress extension

The memory address of the underlying data.
no setter
bacDevAddr BACNET_ADDRESS
The BACnet Device Address for this device; ->len depends on DLL type.
getter/setter pair
bacObj COMMON_BAC_OBJECT
Structure for the Object Properties common to all Objects.
getter/setter pair
Database_Revision int
The upcounter that shows if the Device ID or object structure has changed.
getter/setter pair
Description Array<Char>
Device Description.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited