BACnet::DiscoveryStore::Device
Inherits JSON::Serializable < Reference < Object
Represents a discovered BACnet device Supports both BACnet/SC (using VMAC) and BACnet/IP (using IP address)
Constructors
new(pull : JSON::PullParser)
Sourcenew(device_instance : UInt32, vmac : String | Nil = nil, ip_address : String | Nil = nil, max_apdu_length : UInt64 | Nil = nil, segmentation_supported : String | Nil = nil, vendor_id : UInt64 | Nil = nil, network : UInt16 | Nil = nil, address : String | Nil = nil, parent_device_instance : UInt32 | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
address
Sourcedescription
Sourcedevice_instance
Sourceip_address
Sourcemax_apdu_length
Sourcemodel_name
Sourcenetwork
Sourcenetwork_id
Returns the network identifier for this device For BACnet/SC this is the VMAC, for BACnet/IP this is the IP address
parent_device_instance
Sourcesegmentation_supported
Sourcevendor_id
Sourcevendor_name
Sourcevmac
Sourcevmac_bytes
Source