IEC_BACNET_DATA_TYPE (ENUM)ΒΆ
TYPE IEC_BACNET_DATA_TYPE :
Common enumeration of the returned values type in the ::BACNET_PROPERTY_CONTENTS structure which is used in many API functions.
- InOut:
Name
Initial
Comment
_DATA_TYPE_MAX_SIZE
16#7FFFFFFF
DATA_TYPE_ANY_PRIMITIVE
-2
Represents BACnet any primitive value and uses the API struct ::BACNET_PROPERTY_CONTENTS which holds the real datatype
DATA_TYPE_INVALID
-1
Represents an invalid value (might be returned in some cases by the API to the application upon reception of some invalid ASN1 syntax).
DATA_TYPE_NULL
ANY_TO_DINT(BACNET_TAG_NULL)
Represents BACnet primitive value NULL. This one has no API struct.
DATA_TYPE_BOOLEAN
ANY_TO_DINT(BACNET_TAG_BOOLEAN)
Represents BACnet primitive value Boolean and uses API struct ::BACNET_BOOLEAN
DATA_TYPE_UNSIGNED
ANY_TO_DINT(BACNET_TAG_UNSIGNED)
Represents BACnet primitive value Unsigned up to 32 bit and uses API struct ::BACNET_UNSIGNED
DATA_TYPE_SIGNED
ANY_TO_DINT(BACNET_TAG_SIGNED)
Represents BACnet primitive value Integer and uses API struct ::BACNET_SIGNED
DATA_TYPE_REAL
ANY_TO_DINT(BACNET_TAG_REAL)
Represents BACnet primitive value Real and uses API struct ::BACNET_REAL
DATA_TYPE_DOUBLE
ANY_TO_DINT(BACNET_TAG_DOUBLE)
Represents BACnet primitive value Double and uses API struct ::BACNET_DOUBLE
DATA_TYPE_OCTET_STRING
ANY_TO_DINT(BACNET_TAG_OCTET_STRING)
Represents BACnet primitive value OctetString and uses API struct ::BACNET_OCTET_STRING
DATA_TYPE_CHAR_STRING
ANY_TO_DINT(BACNET_TAG_CHAR_STRING)
Represents BACnet primitive value CharString and uses API struct ::BACNET_CHAR_STRING
DATA_TYPE_BIT_STRING
ANY_TO_DINT(BACNET_TAG_BIT_STRING)
Represents BACnet primitive value BitString and uses API struct ::BACNET_BIT_STRING
DATA_TYPE_ENUMERATED
ANY_TO_DINT(BACNET_TAG_ENUMERATED)
Represents BACnet primitive value Enumerated and uses API struct ::BACNET_ENUMERATED
DATA_TYPE_DATE
ANY_TO_DINT(BACNET_TAG_DATE)
Represents BACnet primitive value Date and uses API struct ::BACNET_DATE
DATA_TYPE_TIME
ANY_TO_DINT(BACNET_TAG_TIME)
Represents BACnet primitive value Time and uses API struct ::BACNET_TIME
DATA_TYPE_OBJECT_IDENTIFIER
ANY_TO_DINT(BACNET_TAG_OBJECT_IDENTIFIER)
Represents BACnet primitive value ObjectId and uses API struct ::BACNET_OBJECT_ID
DATA_TYPE_RESERVED_13
16#D0
DATA_TYPE_RESERVED_14
16#E0
DATA_TYPE_RESERVED_15
16#F0
DATA_TYPE_PRI_ARRAY_ITEM
256
Represents value BACnetPriorityValue and uses API struct ::BACNET_PRIORITY_ARRAY_ITEM
DATA_TYPE_ADDRESS
257
Represents value BACnetAddress and uses API struct ::BACNET_ADDRESS
DATA_TYPE_DATE_TIME
258
Represents value BACnetDateTime and uses API struct ::BACNET_DATE_TIME
DATA_TYPE_OBJ_PROP_REFERENCE
259
Represents value BACnetObjectPropertyReference and uses API struct ::BACNET_OBJ_PROP_REFERENCE
DATA_TYPE_PROPERTY_STATES
260
Represents value BACnetPropertyStates and uses API struct ::BACNET_PROPERTY_STATES
DATA_TYPE_EVENT_PARAMETER
261
Represents value BACnetEventParameter and uses API struct ::BACNET_EVENT_PARAMETER
DATA_TYPE_DATE_RANGE
262
Represents value BACnetDateRange and uses API struct ::BACNET_DATE_RANGE
DATA_TYPE_WEEK_N_DAY
263
Represents value BACnetWeekNDay and uses API struct ::BACNET_WEEK_AND_DAY
DATA_TYPE_CALENDAR_ENTRY
264
Represents value BACnetCalendarEntry and uses API struct ::BACNET_CALENDAR_ENTRY
DATA_TYPE_TIME_VALUE
265
Represents value BACnet and uses API struct ::BACNET_TIME_VALUE
DATA_TYPE_SPECIAL_EVENT
266
Represents value BACnetSpecialEvent and uses API struct ::BACNET_SPECIAL_EVENT
DATA_TYPE_RECIPIENT
268
Represents value BACnetRecipient and uses API struct ::BACNET_RECIPIENT
DATA_TYPE_SETPOINT_REFERENCE
269
Represents value BACnetSetpointReference and uses API struct ::BACNET_SETPOINT_REFERENCE
DATA_TYPE_DESTINATION
270
Represents value BACnetDestination and uses API struct ::BACNET_DESTINATION
DATA_TYPE_DAILY_SCHEDULE
271
Represents value BACnetDailySchedule and uses API struct ::BACNET_DAILY_SCHEDULE
DATA_TYPE_TIME_STAMP
272
Represents value BACnetTimeStamp and uses API struct ::BACNET_TIME_STAMP
DATA_TYPE_PROPERTY_REFERENCE
273
Represents value BACnetPropertyReference and uses API struct ::BACNET_PROPERTY_REFERENCE
DATA_TYPE_ADDRESS_BINDING
274
Represents value BACnetAddressBinding and uses API struct ::BACNET_ADDRESS_BINDING
DATA_TYPE_DEV_OBJ_PROP_REFERENCE
275
Represents value BACnetDeviceObjectPropertyReference and uses API struct ::BACNET_DEV_OBJ_PROP_REFERENCE
DATA_TYPE_CLIENT_COV
276
Represents value BACnetClientCOV and uses API struct ::BACNET_CLIENT_COV
DATA_TYPE_LOG_RECORD
277
Represents value BACnetLogRecord and uses API struct ::BACNET_LOG_RECORD
DATA_TYPE_ACTION_LIST
278
Represents value BACnetActionList and uses API struct ::BACNET_ACTION_LIST
DATA_TYPE_READ_ACCESS_SPEC
279
Represents value BACnetListOfReadAccessSpecifications and uses API struct ::BACNET_READ_ACCESS_SPEC
DATA_TYPE_READ_ACCESS_RESULT
280
Represents value BACnetPropertyAccessResult and uses API struct ::BACNET_READ_ACCESS_RESULT
DATA_TYPE_COV_SUBSCRIPTION
281
Represents value BACnetCOVSubscription and uses API struct ::BACNET_COV_SUBSCRIPTION
DATA_TYPE_DEV_OBJ_REFERENCE
282
Represents value BACnetDeviceObjectReference and uses API struct ::BACNET_DEV_OBJ_REFERENCE
DATA_TYPE_DEV_OBJ_PROP_VALUE
283
Represents value BACnetDeviceObjectPropertyValue and uses API struct ::BACNET_DEV_OBJ_PROP_VALUE
DATA_TYPE_ACCUMULATOR_RECORD
284
Represents value BACnetAccumulatorRecord and uses API struct ::BACNET_ACCUMULATOR_RECORD
DATA_TYPE_PRESCALE
285
Represents value BACnetPrescale and uses API struct ::BACNET_PRESCALE
DATA_TYPE_SCALE
286
Represents value BACnetScale and uses API struct ::BACNET_SCALE
DATA_TYPE_EVENT_LOG_RECORD
287
Represents value BACnetEventLogRecord and uses API struct ::BACNET_EVENT_LOG_RECORD
DATA_TYPE_LOG_RECORD_MULTIPLE
288
Represents value BACnetLogMultipleRecord and uses API struct ::BACNET_LOG_RECORD_MULTIPLE
DATA_TYPE_SHED_LEVEL
289
Represents value BACnetShedLevel and uses API struct ::BACNET_SHED_LEVEL
DATA_TYPE_AUTHENTICATION_POLICY
290
Represents value BACnetAuthenticationPolicy and uses API struct ::BACNET_AUTHENTICATION_POLICY
DATA_TYPE_AUTHENTICATION_FACTOR
291
Represents value BACnetAuthenticationFactor and uses API struct ::BACNET_AUTHENTICATION_FACTOR
DATA_TYPE_CREDENTIAL_AUTHENTICATION_FACTOR
292
Represents value BACnetCredentialAuthenticationFactor and uses API struct ::BACNET_CREDENTIAL_AUTHENTICATION_FACTOR
DATA_TYPE_ACCESS_RULE
293
Represents value BACnetAccessRule and uses API struct ::BACNET_ACCESS_RULE
DATA_TYPE_ASSIGNED_ACCESS_RIGHTS
294
Represents value BACnetAssignedAccessRights and uses API struct ::BACNET_ASSIGNED_ACCESS_RIGHTS
DATA_TYPE_AUTHENTICATION_FACTOR_FORMAT
295
Represents value BACnetAuthenticationFactorFormat and uses API struct ::BACNET_AUTHENTICATION_FACTOR_FORMAT
DATA_TYPE_OPTIONAL_CHAR_STRING
296
Represents value BACnetOptionalCharacterString and uses API struct ::BACNET_OPTIONAL_CHAR_STRING
DATA_TYPE_PROPERTY_ACCESS_RESULT
297
Represents value BACnet and uses API struct ::BACNET_PROPERTY_ACCESS_RESULT
DATA_TYPE_VT_SESSION
298
Represents value BACnetVTSession and uses API struct ::BACNET_VT_SESSION
DATA_TYPE_SESSION_KEY
299
Represents value BACnetSessionKey and uses API struct ::BACNET_SESSION_KEY
DATA_TYPE_NETWORK_SECURITY_POLICY
300
Represents value BACnetNetworkSecurityPolicy and uses API struct ::BACNET_NETWORK_SECURITY_POLICY
DATA_TYPE_KEY_IDENTIFIER
301
Represents value BACnetKeyIdentifier and uses API struct ::BACNET_KEY_IDENTIFIER
DATA_TYPE_SECURITY_KEY_SET
302
Represents value BACnetSecurityKeySet and uses API struct ::BACNET_SECURITY_KEY_SET
DATA_TYPE_LIGHTING_COMMAND
303
Represents value BACnetLightingCommand and uses API struct ::BACNET_LIGHTING_COMMAND
DATA_TYPE_CHANNEL_VALUE
304
Represents value BACnetChannelValue and uses API struct ::BACNET_CHANNEL_VALUE
DATA_TYPE_EVENT_NOTIFICATION_SUBSCRIPTION
305
Represents value BACnetEventNotificationSubscription and uses API struct ::BACNET_EVENT_NOTIFICATION_SUBSCRIPTION
DATA_TYPE_PROCESS_ID_SELECTION
306
Represents value BACnetProcessIdSelection and uses API struct ::BACNET_PROCESS_ID_SELECTION
DATA_TYPE_PORT_PERMISSION
307
Represents value BACnetPortPermission and uses API struct ::BACNET_PORT_PERMISSION
DATA_TYPE_FAULT_PARAMETER
308
Represents value BACnetFaultParameter and uses API struct ::BACNET_FAULT_PARAMETER
DATA_TYPE_RECIPIENT_PROCESS
309
Represents value BACnetRecipientProcess and uses API struct ::BACNET_RECIPIENT_PROCESS
DATA_TYPE_HOST_N_PORT
310
Represents value BACnetHostNPort and uses API struct ::BACNET_HOST_N_PORT
DATA_TYPE_BDT_ENTRY
311
Represents value BACnetBdtEntry and uses API struct ::BACNET_BDT_ENTRY
DATA_TYPE_FDT_ENTRY
312
Represents value BACnetFdtEntry and uses API struct ::BACNET_FDT_ENTRY
DATA_TYPE_VMAC_ENTRY
313
Represents value BACnetVmacEntry and uses API struct ::BACNET_VMAC_ENTRY
DATA_TYPE_ROUTER_ENTRY
314
Represents value BACnetRouterEntry and uses API struct ::BACNET_ROUTER_ENTRY
DATA_TYPE_VALUE_SOURCE
315
Represents value BACnetValueSource and uses API struct ::BACNET_VALUE_SOURCE
DATA_TYPE_TIMER_STATE_CHANGE_VALUE
316
Represents value BACnetTimerStateChangeValue and uses API struct ::BACNET_TIMER_STATE_CHANGE_VALUE
DATA_TYPE_OPTIONAL_REAL
317
Represents value BACnetOptionalReal and uses API struct ::BACNET_OPTIONAL_REAL
DATA_TYPE_OPTIONAL_UNSIGNED
318
Represents value BACnetOptionalUnsigned and uses API struct ::BACNET_OPTIONAL_UNSIGNED
DATA_TYPE_OPTIONAL_ENUMERATED
319
Represents value BACnetOptionalEnumerated and uses API struct ::BACNET_OPTIONAL_ENUMERATED
DATA_TYPE_NAME_VALUE
320
Represents value BACnetNameValue and uses API struct ::BACNET_NAME_VALUE
DATA_TYPE_NAME_VALUE_COLLECTION
321
Represents value BACnetNameValueCollection and uses API struct ::BACNET_NAME_VALUE_COLLECTION
DATA_TYPE_COV_MULTIPLE_SUBSCRIPTION
322
Represents value BACnetCOVMultipleSubscription and uses API struct ::BACNET_COV_MULTIPLE_SUBSCRIPTION
DATA_TYPE_LIFT_CAR_CALL_LIST
323
Represents value BACnetLifCarCallList and uses API struct ::BACNET_LIFT_CAR_CALL_LIST
DATA_TYPE_ASSIGNED_LANDING_CALLS
324
Represents value BACnetAssignedLandingCalls and uses API struct ::BACNET_ASSIGNED_LANDING_CALLS
DATA_TYPE_LANDING_DOOR_STATUS
325
Represents value BACnetLandingDoorStatus and uses API struct ::BACNET_LANDING_DOOR_STATUS
DATA_TYPE_LANDING_CALL_STATUS
326
Represents value BACnetLandingCallStatus and uses API struct ::BACNET_LANDING_CALL_STATUS
DATA_TYPE_STAGE_LIMIT_VALUE
327
Represents value BACnetStageLimitValue and uses API struct ::BACNET_STAGE_LIMIT_VALUE
DATA_TYPE_OPTIONAL_BIT_STRING
328
Represents value BACnetOptionalBitString and uses API struct ::BACNET_OPTIONAL_BIT_STRING
DATA_TYPE_OBJECT_SELECTOR
329
Represents value BACnetObjectSelector and uses API struct ::BACNET_OBJECT_SELECTOR
DATA_TYPE_AUDIT_LOG_RECORD
330
Represents value BACnetAuditLogRecord and uses API struct ::BACNET_AUDIT_LOG_RECORD
DATA_TYPE_ACKNOWLEDGE_ALARM_INFO
331
Represents value BACnetAcknowledgeAlarmInfo and uses API struct ::BACNET_ACKNOWLEDGE_ALARM_INFO
DATA_TYPE_LIFE_SAFETY_OPERATION_INFO
332
Represents value BACnetLifeSafetyOperationInfo and uses API struct ::BACNET_LIFE_SAFETY_OPERATION_INFO
DATA_TYPE_PORT_HEALTH
333
Represents value BACnetPortHealth and uses API struct ::BACNET_PORT_HEALTH.
DATA_TYPE_SC_DIRECT_CONNECTION
334
Represents value BACnetSCDirectConnection and uses API struct ::BACNET_SC_DIRECT_CONNECTION.
DATA_TYPE_SC_FAILED_CONNECTION_REQUEST
335
Represents value BACnetSCFailedConnectionRequest and uses API struct ::BACNET_SC_FAILED_CONNECTION_REQUEST.
DATA_TYPE_SC_HUB_CONNECTION
336
Represents value BACnetSCHubConnection and uses API struct ::BACNET_SC_HUB_CONNECTION.
DATA_TYPE_SC_HUB_FUNCTION_CONNECTION
337
Represents value BACnetSCHubFunctionConnection and uses API struct ::BACNET_SC_HUB_FUNCTION_CONNECTION.
DATA_TYPE_XY_COLOR
338
Represents value BACnetxyColor and uses API struct ::BACNET_XY_COLOR.
DATA_TYPE_COLOR_COMMAND
339
Represents value BACnetColorCommand and uses API struct ::BACNET_COLOR_COMMAND.
DATA_TYPE_NEW_STANDARD
512
Internal used datatype uses API struct ::BACNET_RAW_ASN1_VALUE
DATA_TYPE_PROPRIETARY
513
Internal used datatype uses API struct ::BACNET_RAW_ASN1_VALUE
DATA_TYPE_EXTENDED
514
Internal used datatype uses API struct ::BACNET_RAW_ASN1_VALUE
DATA_TYPE_PROPRIETARY_VALUE
515
Special type used for handling proprietary data which uses API struct ::BACNET_PROPRIETARY_VALUE
DATA_TYPE_RAW_ASN1_VALUE
516
Standard type used for proprietary application data which uses API struct ::BACNET_RAW_ASN1_VALUE