Bugfix/bactext enumeration updates 2024 (#1020)
* Extended some BACnet enumerations from 135-2024 protocol-revision 25-30. * Changed usage of _FIRST and _LAST to _MIN and _MAX in some enumerations to be consistent. * Added object type and services supported BACnetBitString sizes for protocol revision 25-30 *Added new BACnetPropertyIdentifier, BACnetEngineeringUnits, BACnetEventState, BACnetRestartReason, BACnetLifeSafetyMode, BACnetLifeSafetyOperation, BACnetLifeSafetyState, BACnet_Services_Supported, BACnetLightingOperation, BACnetBinaryLightingPV, BACnetNetworkPortCommand, BACnetAuthenticationDecision, BACnetAuthorizationPosture, BACnetFaultType, BACnetPriorityFilter, BACnetResultFlags, and BACnetSuccessFilter enumerations. * Added BACnet text for BACnetLifeSafetyMode, BACnetLifeSafetyOperation, BACnetRestartReason, BACnetNetworkType, BACnetNetworkNumberQuality, BACnetNetworkPortCommand, BACnetAuthenticationDecision, BACnetAuthorizationPosture, BACnetFaultType, BACnetPriorityFilter, BACnetSuccessFilter, and BACnetResultFlags.
This commit is contained in:
+3
-7
@@ -22,8 +22,8 @@
|
||||
#include "bacnet/iam.h"
|
||||
#include "bacnet/arf.h"
|
||||
#include "bacnet/npdu.h"
|
||||
#include "bacnet/abort.h"
|
||||
#include "bacnet/apdu.h"
|
||||
#include "bacport.h"
|
||||
#include "bacnet/whois.h"
|
||||
#include "bacnet/rp.h"
|
||||
#include "bacnet/proplist.h"
|
||||
@@ -40,6 +40,7 @@
|
||||
#include "bacnet/datalink/bip.h"
|
||||
#include "bacnet/basic/bbmd/h_bbmd.h"
|
||||
#include "bacnet/datalink/dlenv.h"
|
||||
#include "bacport.h"
|
||||
#include "bacepics.h"
|
||||
|
||||
/* (Doxygen note: The next two lines pull all the following Javadoc
|
||||
@@ -201,12 +202,7 @@ static void MyAbortHandler(
|
||||
#endif
|
||||
Error_Detected = true;
|
||||
Last_Error_Class = ERROR_CLASS_SERVICES;
|
||||
if (abort_reason < MAX_BACNET_ABORT_REASON) {
|
||||
Last_Error_Code =
|
||||
(ERROR_CODE_ABORT_BUFFER_OVERFLOW - 1) + abort_reason;
|
||||
} else {
|
||||
Last_Error_Code = ERROR_CODE_ABORT_OTHER;
|
||||
}
|
||||
Last_Error_Code = abort_convert_to_error_code(abort_reason);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -166,7 +166,7 @@ static void Init_Service_Handlers(void)
|
||||
Device_Init(NULL);
|
||||
/* create some dynamically created objects as examples */
|
||||
object_data.object_instance = BACNET_MAX_INSTANCE;
|
||||
for (i = 0; i <= BACNET_OBJECT_TYPE_LAST; i++) {
|
||||
for (i = 0; i <= BACNET_OBJECT_TYPE_RESERVED_MIN; i++) {
|
||||
object_data.object_type = i;
|
||||
if (Device_Create_Object(&object_data)) {
|
||||
printf(
|
||||
|
||||
Reference in New Issue
Block a user