IEC_BACNET_DEVICE_INFO (STRUCT)ΒΆ
TYPE IEC_BACNET_DEVICE_INFO : STRUCT
This structure contains the information about the device discovered in the network.
- InOut:
Name
Type
Comment
instance
The remote device instance number.
This contains the remote device instance number discovered from the network.
address
The BACnet MAC address for the remote device.
This contains the remote device BACnet MAC address discovered from the network. In case the fIsRemote flag is set this device is reachable over a BACnet router and the routers MAC address is stored in the routerAddress meber of this structure.
routerAddress
The BACnet MAC address for the route to the remote device.
In case the device was discovered behind a router this will contain the MAC address of the router to reach the remote device. This will only be valid in case the fIsRemote flags is set in the address member of this structure for the device.
objectsSupported
The property value for the object types supported property.
This contains the bit string value which specifies the supported object types in the remote device object.
servicesSupported
The property value for the protocol service types supported property.
This contains the bit string value which specifies the supported protocol services in the remote device object.
apduParam
The read APDU communication parameters from the remote device.
This structure contains the read parameters for device communication. The parameters are read during connection establishment.
nVendorId
It contains the remote device vendor ID.
This is the value of the property vendor-id read from the remote BACnet device during connection establishment.
nProtocolVersion
Currently supported protocol version of the remote device.
This is the value of the property protocol-version read from the remote BACnet device during connection establishment.
nProtocolRevision
Currently supported protocol revision of the remote device.
This is the value of the property protocol-revision read from the remote BACnet device during connection establishment.
nObjectsInList
Number of objects which are currently present in the remote BACnet device.
This member contains the number of objects in the object-list property of the remote BACnet device.
pObjectInfoList
POINTER TO IEC_BACNET_OBJECT_INFO
Object information of objects which are currently present in the remote BACnet device.
This member contains the list of object informations read form the object-list property of the remote BACnet device.
deviceName
It contains the remote device object name.
This is the value of the property object-name read from the remote BACnet device.
modelName
It contains the remote device model name.
This is the value of the property model-name read from the remote BACnet device.
vendorName
It contains the remote device vendor name.
This is the value of the property vendor-name read from the remote BACnet device.
applicationVersion
It contains the remote device application software version.
This is the value of the property application-software-version read from the remote BACnet device.
firmwareVersion
It contains the remote device firmware version.
This is the value of the property firmware-version read from the remote BACnet device.
location
It contains the remote device location string (optional).
This is the value of the property location read from the remote BACnet device. This is an optional property so this might not be representing any valid string.
description
It contains the remote device description string (optional).
This is the value of the property description read from the remote BACnet device. This is an optional property so this might not be representing any valid string.
tags
It contains the remote device tags (optional).
This is the value of the property tags read from the remote BACnet device. This is an optional property so this might not be representing any valid content.
profileName
It contains the remote device profile-name (optional).
This is the value of the property profile-name read from the remote BACnet device. This is an optional property so this might not be representing any valid string.
profileLocation
It contains the remote device profile-location (optional).
This is the value of the property profile-location read from the remote BACnet device. This is an optional property so this might not be representing any valid content.