IEC_BACNET_DEVICE_LIST_REQUEST (STRUCT)ΒΆ
TYPE IEC_BACNET_DEVICE_LIST_REQUEST : STRUCT
This structure contains all parameters for initiating a network scan for discovering BACnet devices on the network.
- InOut:
Name
Type
Comment
networkNumber
The network number in which BACnet network to scan for devices.
This can be the local network (value 0, any remote network (range 1 - 65534) or all networks (global broadcast value 65535).
instanceStart
The lower instance range to scan for devices.
Argument limit the lower range of Device instance numbers which shall respond to the scan request. The range is omitted if the value is set to ::BACNET_NO_FILTER.
instanceEnd
The upper instance range to scan for devices.
Argument limit the upper range of Device instance numbers which shall respond to the scan request. The range is omitted if the value is set to ::BACNET_NO_FILTER.
nSkipInstanceEntries
The count of entries in the array of instances to skip in scan.
This is the count of instance number entries which will be skipped for scanning and download of data.
pSkipInstances
POINTER TO IEC_BACNET_INST_NUMBER
The list of entries of instances to skip in scan.
This is the pointer to an array of instance number entries which will be skipped for scanning and download of data.
nMaxActions
The maximum number of concurrent requests initiated into the network.
This limits the number of concurrent requests initiated. The lowest permitted value is 1 and the upper range is limited to a value of 100.
bReadObjectList
The object-list property in the device will be read.
If set to true the object-list property in the device object will be read and the information will be provided in the ::BACNET_OBJECT_INFO structure.
bReadObjectName
The object-name property in the objects will be read.
If set to true the object-name property in the objects will be read and the information will be provided in the ::BACNET_OBJECT_INFO structure.
bReadObjectDescription
The description property in the objects will be read.
If set to true the description property in the objects will be read and the information will be provided in the ::BACNET_OBJECT_INFO structure.
bReadObjectTagInfo
The tags property in the objects will be read.
If set to true the tags property in the objects will be read and the information will be provided in the ::BACNET_OBJECT_INFO structure.
bReadObjectProfileInfo
The profile-name and profile-locationproperty in the objects will be read.
If set to true the profile-name and profile-location property in the objects will be read and the information will be provided in the ::BACNET_OBJECT_INFO structure.