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)
        #