All errors associated with the BACnet protocol are enumerated according to a category called "Error Class." Within each Error Class, the errors are further enumerated individually by "Error Code." It is thus possible for an application to take remedial action based on two levels of granularity.
In Optigo Visual Networks, error responses are categorized according to four types:
- Error Messages of Interoperability Type
- Error Messages of Operational Type
- Error Messages of Programming Type
- Error Messages of Unknown Type
Each error message has a numeric code and can be further investigated using our Error Response Glossary.
Error Class | Explanation |
Device |
This Error Class pertains to circumstances that affect the functioning of an entire BACnet device. The presence of one of these errors generally indicates that the entire service request has failed.
|
Object |
This Error Class pertains to problems related to identifying, accessing, and manipulating BACnet objects, whether BACnet-defined or not. Since these errors generally apply to individual object characteristics, they do not necessarily signal that an entire service request has failed. |
Property |
This Error Class pertains to problems related to identifying, accessing, and manipulating the properties of BACnet objects, whether BACnet-defined or not. Since these errors generally apply to individual property characteristics, they do not necessarily signal that an entire service request has failed. |
Resources |
This Error Class pertains to problems related to the resources of a BACnet device that affect its capacity to carry out protocol service requests. |
Security |
This Error Class pertains to problems related to security services. Without exception, these errors signal the inability of the responding BACnet user to carry out the desired service in its entirety and are thus "fatal". |
Services |
This Error Class pertains to problems related to the execution of protocol service requests, whether BACnet-defined or not. |
Communication |
This Error Class pertains to problems related to network communications. These codes indicate problems reported by a remote device in abort and reject PDUs, or they indicate problems detected internally. These error codes are stored in properties of objects whose operation involves network communications, such as the Trend Log object's Log_Buffer property. This Error Class shall not be conveyed in error PDUs. |
Virtual Terminal (VT) |
This Error Class pertains to problems related to the execution of Virtual Terminal services. |
Comments
0 comments
Article is closed for comments.