class BACnet::Client::DeviceRegistry::DeviceInfo
- BACnet::Client::DeviceRegistry::DeviceInfo
- Reference
- Object
Defined in:
bacnet/client/device_registry.crConstructors
Instance Method Summary
- #address : String | Nil
- #address=(address : String | Nil)
- #instance_id
-
#ip_address : Socket::IPAddress
Connection details
-
#ip_address=(ip_address : Socket::IPAddress)
Connection details
- #max_adpu_length : UInt64 | Nil
- #max_adpu_length=(max_adpu_length : UInt64 | Nil)
- #model_name : String
- #model_name=(model_name : String)
- #name : String
- #name=(name : String)
- #network : UInt16 | Nil
- #network=(network : UInt16 | Nil)
-
#object_ptr : BACnet::ObjectIdentifier
Device IAm details
-
#object_ptr=(object_ptr : BACnet::ObjectIdentifier)
Device IAm details
- #object_type
-
#objects : Array(ObjectInfo)
Device properties
-
#objects=(objects : Array(ObjectInfo))
Device properties
- #objects_listed=(objects_listed : Bool)
- #objects_listed? : Bool
- #segmentation_supported : BACnet::SegmentationSupport | Nil
- #segmentation_supported=(segmentation_supported : BACnet::SegmentationSupport | Nil)
- #vendor_id : UInt64 | Nil
- #vendor_id=(vendor_id : UInt64 | Nil)
- #vendor_name : String
- #vendor_name=(vendor_name : String)
Constructor Detail
def self.new(ip_address : Socket::IPAddress, object_ptr : BACnet::ObjectIdentifier, network : UInt16 | Nil, address : Nil | String, max_adpu_length : UInt64 | Nil = nil, segmentation_supported : BACnet::SegmentationSupport | Nil = nil, vendor_id : UInt64 | Nil = nil)
#
Instance Method Detail
def segmentation_supported=(segmentation_supported : BACnet::SegmentationSupport | Nil)
#