added Integer Value object example

This commit is contained in:
skarg
2014-09-10 04:01:53 +00:00
parent 133b166d0c
commit 3ad8eaba9c
6 changed files with 694 additions and 0 deletions
+49
View File
@@ -787,6 +787,49 @@ static const int File_Properties_Optional[] = {
-1
};
/* These three arrays are used by the ReadPropertyMultiple handler */
static const int Integer_Value_Properties_Required[] = {
PROP_OBJECT_IDENTIFIER,
PROP_OBJECT_NAME,
PROP_OBJECT_TYPE,
PROP_PRESENT_VALUE,
PROP_STATUS_FLAGS,
PROP_UNITS,
-1
};
static const int Integer_Value_Properties_Optional[] = {
PROP_DESCRIPTION,
PROP_EVENT_STATE,
PROP_RELIABILITY,
PROP_OUT_OF_SERVICE,
PROP_PRIORITY_ARRAY,
PROP_RELINQUISH_DEFAULT,
PROP_COV_INCREMENT,
PROP_TIME_DELAY,
PROP_NOTIFICATION_CLASS,
PROP_HIGH_LIMIT,
PROP_LOW_LIMIT,
PROP_DEADBAND,
PROP_LIMIT_ENABLE,
PROP_EVENT_ENABLE,
PROP_ACKED_TRANSITIONS,
PROP_NOTIFY_TYPE,
PROP_EVENT_TIME_STAMPS,
PROP_EVENT_MESSAGE_TEXTS,
PROP_EVENT_MESSAGE_TEXTS_CONFIG,
PROP_EVENT_DETECTION_ENABLE,
PROP_EVENT_ALGORITHM_INHIBIT_REF,
PROP_EVENT_ALGORITHM_INHIBIT,
PROP_TIME_DELAY_NORMAL,
PROP_RELIABILITY_EVALUATION_INHIBIT,
PROP_MIN_PRES_VALUE,
PROP_MAX_PRES_VALUE,
PROP_RESOLUTION,
PROP_PROFILE_NAME,
-1
};
/**
* Function that returns the number of BACnet object properties in a list
*
@@ -895,6 +938,9 @@ const int * property_list_optional(
case OBJECT_FILE:
pList = File_Properties_Optional;
break;
case OBJECT_INTEGER_VALUE:
pList = Integer_Value_Properties_Optional;
break;
default:
break;
}
@@ -989,6 +1035,9 @@ const int * property_list_required(
case OBJECT_FILE:
pList = File_Properties_Required;
break;
case OBJECT_INTEGER_VALUE:
pList = Integer_Value_Properties_Required;
break;
default:
pList = Default_Properties_Required;
break;