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