class BACnet::Client::DeviceRegistry::ObjectInfo

Defined in:

bacnet/client/device_registry.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ip_address : Socket::IPAddress, object_ptr : BACnet::ObjectIdentifier, network : UInt16 | Nil, address : Nil | String) #

[View source]

Instance Method Detail

def address : String | Nil #

[View source]
def address=(address : String | Nil) #

[View source]
def changed : ::Time #

[View source]
def changed=(changed : ::Time) #

[View source]
def instance_id #

[View source]
def ip_address : Socket::IPAddress #

[View source]
def ip_address=(ip_address : Socket::IPAddress) #

[View source]
def name : String #

[View source]
def name=(name : String) #

[View source]
def network : UInt16 | Nil #

[View source]
def network=(network : UInt16 | Nil) #

[View source]
def object_ptr : BACnet::ObjectIdentifier #

Connection details


[View source]
def object_ptr=(object_ptr : BACnet::ObjectIdentifier) #

Connection details


[View source]
def object_type #

[View source]
def ready=(ready : Bool) #

[View source]
def ready? : Bool #

[View source]
def sync_value(client) #

[View source]
def unit : BACnet::Unit | Nil #

[View source]
def unit=(unit : BACnet::Unit | Nil) #

[View source]
def value : BACnet::Object | Nil #

[View source]
def value=(value : BACnet::Object | Nil) #

[View source]
def value=(value : Nil | BACnet::Object) #

[View source]