Device BACnet Object
The Device BACnet object has properties, which are not BACnet standard. They are described by a 4 digit number. The supported object properties are shown in the table below.
Dynamically Creatable: No, Dynamically Deletable: No
Property Name | Required | Proprietary | Writeable | Property ID | Data Type |
---|---|---|---|---|---|
OBJECT_IDENTIFIER | Yes | ||||
OBJECT_NAME | Yes | ||||
OBJECT_TYPE | Yes | ||||
SYSTEM_STATUS | Yes | ||||
VENDOR_NAME | Yes | ||||
VENDOR_IDENTIFIER | Yes | ||||
MODEL_NAME | Yes | ||||
FIRMWARE_REVISION | Yes | ||||
APPLICATION_SOFTWARE_VERSION | Yes | ||||
PROTOCOL_VERSION | Yes | ||||
PROTOCOL_REVISION | Yes | ||||
PROTOCOL_SERVICES_SUPPORTED | Yes | ||||
PROTOCOL_OBJECT_TYPES_SUPPORTED | Yes | ||||
OBJECT_LIST | Yes | ||||
MAX_APDU_LENGTH_ACCEPTED | Yes | ||||
SEGMENTATION_SUPPORTED | Yes | ||||
APDU_TIMEOUT | Yes | ||||
NUMBER_OF_APDU_RETRIES | Yes | ||||
MAX_MASTER | Yes | Yes | |||
MAX_INFO_FRAMES | Yes | ||||
DEVICE_ADDRESS_BINDING | Yes | ||||
DATABASE_REVISION | Yes | ||||
ACTIVE COV SUBSCRIPTION | Yes | ||||
REG0 | Yes | Yes | 3030 | ||
BAUD_RATE | Yes | Yes | 3084 | ||
BACNET_ID | Yes | Yes | 3201 | ||
VALID_FRAMES_FOR_US_CNT | Yes | 5101 | Unsigned | ||
VALID_FRAMES_NOT_FOR_US_CNT | Yes | 5102 | Unsigned | ||
ERROR_FRAMES_CNT | Yes | 5103 | Unsigned | ||
TRANSMITTED_FRAMES_CNT | Yes | 5104 | Unsigned |
DEVICE Property 3030
The REG0 is a property number 3030 of the Device BACnet object, which value represents the type and firmware version of the device.
The high byte contains information about the device type (the room panel code in the normal working state is 11110(0x6F16), or 23910(0xEF16) if the device is in the bootloader mode).
The low byte contains the device firmware version multiplied by 10 (11 means the firmware in the version 1.1).
For example:
In the object REG0, the number is 267110 = 0x0A6F16.
The 16-bit hex value id divided into two 8-bit hex values:
First 0x0A16 = 1010 – firmware version 1.0,
Second 0x6F = 11110 – iSMA-B-LP device type in normal working state.
This property can also reactivate command codes. The codes and their assigned functions are shown in the table below. Once the code is received, the property value comes back to a value, which contains the device type and firmware version.
Command Decimal Value | Command Hexadecimal Value | Action |
---|---|---|
511 | 0x01FF | Reset |
767 | 0x02FF | Reload settings |
1023 | 0x03FF | Reset settings |
1279 | 0x04FF | Enter the bootloader |
BAUD_RATE Property 3084
The BAUD_RATE is a property number 3084 of the Device BACnet object, which value contains an actual baud rate in bps divided by 10. The default value is 11520 (115200 bps).
Value | Baud Rate |
---|---|
480 | 4800 |
960 | 9600 |
1920 | 19200 |
3840 | 38400 |
5760 | 57600 |
11520 | 115200(def) |
BACNET_ID Property 3201
The BACNET_ID is a property number 3201 of the Device BACnet object, which value contains the BACnet ID number in the BACnet network. In the whole network, the BACnet ID must be unique for each device. The BACnet ID can be set from the panel menu or overridden by the BACnet protocol.
VALID_FRAMES_FOR_US_CNT Property 5101
The VALID_FRAMES_FOR_US_CNT is a property number 5101 of the Device BACnet object, which value contains the number of valid frames (in the MS/TP network) addressed to this module.
VALID_FRAMES_FOR_NOT_US_CNT Property 5102
The VALID_FRAMES_FOR_NOT_US_CNT is a property number 5102 of the Device BACnet object, which value contains the number of all valid frames (in the MS/TP network) but not addressed to this device. This counter does not count valid frames received by this device.
ERROR_FRAMES_CNT Properties 5103
The ERROR_FRAMES_CNT is a property number 5103 of the Device BACnet object, which value contains the number of all invalid frames in the MS/TP network.
TRANSMITTED_FRAMES_CNT Property 5104
The TRANSMITTED_FRAMES_CNT is a property number 5104 of the Device BACnet object, which value contains the number of frames transmitted by the device to the MS/TP network.