BACnet Error Codes
| Error code (Decimal) |
Error code (Hex) |
Meaning |
|---|---|---|
| 000 | 0x0 | No error |
| 009 | 0x9 | Invalid data type |
| 016 | 0x10 | Missing required parameter |
| 020 | 0x14 | No space to write property |
| 027 | 0x1b | Read access denied |
| 031 | 0x1f | Unknown object |
| 032 | 0x20 | Unknown property |
| 037 | 0x25 | Value out of range |
| 040 | 0x28 | Write access denied |
| 042 | 0x2a | Invalid array index |
| 047 | 0x2f | Datatype not supported |
| 048 | 0x30 | Duplicate name |
| 049 | 0x31 | Duplicate object id |
| 050 | 0x32 | Property is not an array |
| 051 | 0x33 | Abort: Buffer overflow |
| 052 | 0x34 | Abort: Invalid APDU in this state |
| 053 | 0x35 | Abort: Preempted by higher priority task |
| 054 | 0x36 | Abort: Segmentation not supported |
| 055 | 0x37 | Abort: Proprietary |
| 056 | 0x38 | Abort: Other |
| 059 | 0x3b | Reject: Buffer overflow |
| 060 | 0x3c | Reject: Inconsistent parameters |
| 061 | 0x3d | Reject: Invalid parameter data type |
| 062 | 0x3e | Reject: Invalid tag |
| 063 | 0x3f | Reject: Missing required parameter |
| 064 | 0x40 | Reject: Parameter out of range |
| 065 | 0x41 | Reject: Too many arguments |
| 066 | 0x42 | Reject: Undefined enumeration |
| 067 | 0x43 | Reject: Unrecognized service |
| 068 | 0x44 | Reject: Proprietary |
| 069 | 0x45 | Reject: Other |
| 080 | 0x50 | Parameter out of range |
| 123 | 0x7b | Abort: APDU too long |
| 124 | 0x7c | Abort: Application exceeded reply time |
| 125 | 0x7d | Abort: Out of resources |
| 126 | 0x7e | Abort: TSM timeout |
| 127 | 0x7f | Abort: Window size out of range |
| 256 | 0x100 | Loss of port connection |
| 257 | 0x101 | Header timeout error |
| 258 | 0x102 | Data timeout error |
| 259 | 0x103 | NPDU Timeout error |
| 260 | 0x104 | Header CRC error |
| 261 | 0x105 | Data CRC error |
| 262 | 0x106 | Non-NPDU message error |
| 263 | 0x107 | Timeout error |
| 264 | 0x108 | Serial port error |
| 265 | 0x109 | Invalid Write Property Error |
| 266 | 0x10a | Invalid Read Property Error |
| 267 | 0x10b | No valid read data |
| 268 | 0x10c | Unsupported Frame Type |
| 269 | 0x10d | Error in the MS/TP Network |
| 270 | 0x10e | Unknown Data Type to write |
| 271 | 0x10f | Invalid Destination MAC Address |
| 272 | 0x110 | Invalid Source MAC Address |
| 273 | 0x111 | Invalid Header Information |
| 274 | 0x112 | Unable to get a valid Invoke ID |
| 275 | 0x113 | Unexpected response |
| 276 | 0x114 | Too many consecutive requests |
| 351 | 0x15f | Unable to register with foreign BBMD |