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