BACnetAccumulatorStatusString (FUN) ¶ FUNCTION BACnetAccumulatorStatusString : STRING Retrieves the textual value representation for the accumulator-status enumeration. Return: A pointer to the corresponding character text string. InOut: Scope Name Type Comment Return BACnetAccumulatorStatusString STRING Input AccumulatorStatus IEC_BACNET_ACCUMULATOR_STATUS The corresponding enumration value.
BACnetActionString (FUN) ¶ FUNCTION BACnetActionString : STRING Retrieves the textual value representation for the action enumeration. Return: A pointer to the corresponding character text string. InOut: Scope Name Type Comment Return BACnetActionString STRING Input act IEC_BACNET_ACTION The corresponding enumration value.
BACnetAuditLevelString (FUN) ¶ FUNCTION BACnetAuditLevelString : STRING Retrieves the textual value representation for the audit level enumeration. Return: A pointer to the corresponding character text string. InOut: Scope Name Type Comment Return BACnetAuditLevelString STRING Input AuditLevel IEC_BACNET_AUDIT_LEVEL The corresponding enumration value.
BACnetAuditOperationString (FUN) ¶ FUNCTION BACnetAuditOperationString : STRING Retrieves the textual value representation for the audit operation enumeration. Return: A pointer to the corresponding character text string. InOut: Scope Name Type Comment Return BACnetAuditOperationString STRING Input AuditOperation IEC_BACNET_AUDIT_OPERATION The corresponding enumration value.
BACnetTimeSynchronization (FUN) ¶ FUNCTION BACnetTimeSynchronization : IEC_BACNET_STATUS Sends a Time-Synchronization request Sends a BACnet Time-Synchronization request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetTimeSynchronization IEC_BACNET_STATUS Input pSourceAddress POINTER TO IEC_BACNET_ADDRESS If the BACnet application has only one device constructed and installed, this can be NULL. In this case the MAC address of this device will be used. Otherwise this shall be the MAC address returned on device object construction. pDestinationAddress POINTER TO IEC_BACNET_ADDRESS This is the MAC address of the device to which the request should be sent. dateTime POINTER TO IEC_BACNET_DATE_TIME The current date and time which will be distributed.
BACnetStatusFlagString (FUN) ¶ FUNCTION BACnetStatusFlagString : STRING Retrieves the textual value representation for the status-flag-bits enumeration. Return: A pointer to the corresponding character text string. InOut: Scope Name Type Comment Return BACnetStatusFlagString STRING Input StatusFlag IEC_BACNET_STATUS_FLAG_BITS The corresponding enumration value.
BACnetUnitsString (FUN) ¶ FUNCTION BACnetUnitsString : STRING Retrieves the textual value representation for the engineering-units enumeration. Return: A pointer to the corresponding character text string. InOut: Scope Name Type Comment Return BACnetUnitsString STRING Input EngUnits IEC_BACNET_ENGINEERING_UNITS The corresponding enumration value.
BACnetVtClassesSupportedString (FUN) ¶ FUNCTION BACnetVtClassesSupportedString : STRING Retrieves the textual value representation for the virtual terminal classes enumeration. Return: A pointer to the corresponding character text string. InOut: Scope Name Type Comment Return BACnetVtClassesSupportedString STRING Input VtClass IEC_BACNET_VT_CLASS The corresponding enumration value.
BACnetEnums ¶ Enumerations used for using BACnet functionalities of the BACnet component on the runtime system. IEC_BACNET_ABORT_REASON (Enum) IEC_BACNET_ACCESS (Enum) IEC_BACNET_ACCESS_AUTHENTICATION_FACTOR_DISABLE (Enum) IEC_BACNET_ACCESS_CREDENTIAL_DISABLE (Enum) IEC_BACNET_ACCESS_CREDENTIAL_DISABLE_REASON (Enum) IEC_BACNET_ACCESS_EVENT (Enum) IEC_BACNET_ACCESS_PASSBACK_MODE (Enum) IEC_BACNET_ACCESS_RULE_LOCATION_SPECIFIER (Enum) IEC_BACNET_ACCESS_RULE_RANGE_SPECIFIER (Enum) IEC_BACNET_ACCESS_USER_TYPE (Enum) IEC_BACNET_ACCESS_ZONE_OCCUPANCY_STATE (Enum) IEC_BACNET_ACCUMULATOR_STATUS (Enum) IEC_BACNET_ACK_FILTER (Enum) IEC_BACNET_ACTION (Enum) IEC_BACNET_AUDIT_LEVEL (Enum) IEC_BACNET_AUDIT_LOG_QUERY_PARAMETERS_TYPE (Enum) IEC_BACNET_AUDIT_LOG_RECORD_TYPE (Enum) IEC_BACNET_AUDIT_OPERATION (Enum) IEC_BACNET_AUTHENTICATION_FACTOR_TYPE (Enum) IEC_BACNET_AUTHENTICATION_STATUS (Enum) IEC_BACNET_AUTHORIZATION_EXEMPTION (Enum) IEC_BACNET_AUTHORIZATION_MODE (Enum) IEC_BACNET_BACKUP_STATE (Enum) IEC_BACNET_BINARY_LIGHTING_PV (Enum) IEC_BACNET_BINARY_PV (Enum) IEC_BACNET_BVLL_RESULT_CODE (Enum) IEC_BACNET_BVLL_TYPE (Enum) IEC_BACNET_BVLL_V6_RESULT_CODE (Enum) IEC_BACNET_BVLL_V6_TYPE (Enum) IEC_BACNET_CALENDAR_ENTRY_TYPE (Enum) IEC_BACNET_CALLBACK_STATUS (Enum) IEC_BACNET_CALLBACK_TYPE (Enum) IEC_BACNET_CB_STATUS (Enum) IEC_BACNET_CB_TYPE (Enum) IEC_BACNET_CLIENT_DEVICE_COMM_STATE (Enum) IEC_BACNET_CLIENT_SUBSCRIBE_MODE (Enum) IEC_BACNET_COLOR_COMMAND (Struct) IEC_BACNET_COLOR_OPERATION (Enum) IEC_BACNET_COLOR_OPERATION_IN_PROGRESS (Enum) IEC_BACNET_COLOR_TRANSITION (Enum) IEC_BACNET_CONF_SERV_REQUEST (Enum) IEC_BACNET_CONTROL_DL_NET_FILTER (Struct) IEC_BACNET_CREATE_OBJECT_TYPE (Enum) IEC_BACNET_DATA_TYPE (Enum) IEC_BACNET_DAY_OF_WEEK (Enum) IEC_BACNET_DAY_OF_WEEK_BITS (Enum) IEC_BACNET_DCC_VALUE (Enum) IEC_BACNET_DEVICE_STATUS (Enum) IEC_BACNET_DOOR_ALARM_STATE (Enum) IEC_BACNET_DOOR_SECURED_STATUS (Enum) IEC_BACNET_DOOR_STATUS (Enum) IEC_BACNET_DOOR_VALUE (Enum) IEC_BACNET_DUMP_REPORT_FLAGS (Enum) IEC_BACNET_DUMP_STATE (Enum) IEC_BACNET_ENGINEERING_UNITS (Enum) IEC_BACNET_EP_COV_CRITERIA_TYPE (Enum) IEC_BACNET_ERROR_CLASS (Enum) IEC_BACNET_ERROR_CODE (Enum) IEC_BACNET_ESCALATOR_FAULT (Enum) IEC_BACNET_ESCALATOR_MODE (Enum) IEC_BACNET_ESCALATOR_OPERATION_DIRECTION (Enum) IEC_BACNET_ETHER_EVENT_CALL_REASON (Enum) IEC_BACNET_EVENT_LOG_RECORD_TYPE (Enum) IEC_BACNET_EVENT_STATE (Enum) IEC_BACNET_EVENT_TRANSITION_BITS (Enum) IEC_BACNET_EVENT_TYPE (Enum) IEC_BACNET_FAILURE_TYPE (Enum) IEC_BACNET_FAULT_PARAM_TYPE (Enum) IEC_BACNET_FILE_ACCESS_METHOD (Enum) IEC_BACNET_FILE_ACCESS_TYPE (Enum) IEC_BACNET_FRAME_ERROR_DETAIL (Enum) IEC_BACNET_HOST_N_PORT_TYPE (Enum) IEC_BACNET_IP_EVENT_CALL_REASON (Enum) IEC_BACNET_IP_MODE (Enum) IEC_BACNET_KEY_ID_ALGORITHM (Enum) IEC_BACNET_KEY_ID_NUMBER (Enum) IEC_BACNET_LANDING_CALL_STATUS_CMD_TYPE (Enum) IEC_BACNET_LIFE_SAFETY_MODE (Enum) IEC_BACNET_LIFE_SAFETY_OPERATION (Enum) IEC_BACNET_LIFE_SAFETY_STATE (Enum) IEC_BACNET_LIFT_CAR_DIRECTION (Enum) IEC_BACNET_LIFT_CAR_DOOR_COMMAND (Enum) IEC_BACNET_LIFT_CAR_DRIVE_STATUS (Enum) IEC_BACNET_LIFT_CAR_MODE (Enum) IEC_BACNET_LIFT_FAULT (Enum) IEC_BACNET_LIFT_GROUP_MODE (Enum) IEC_BACNET_LIGHTING_IN_PROGRESS (Enum) IEC_BACNET_LIGHTING_OPERATION (Enum) IEC_BACNET_LIGHTING_TRANSITION (Enum) IEC_BACNET_LIMIT_ENABLE (Enum) IEC_BACNET_LOCK_STATUS (Enum) IEC_BACNET_LOGGING_TYPE (Enum) IEC_BACNET_LOG_RECORD_MULTIPLE_TYPE (Enum) IEC_BACNET_LOG_RECORD_M_DATA_TYPE (Enum) IEC_BACNET_LOG_RECORD_TYPE (Enum) IEC_BACNET_LOG_STATUS_BITS (Enum) IEC_BACNET_LON_EVENT_CALL_REASON (Enum) IEC_BACNET_MAINTENANCE (Enum) IEC_BACNET_MESSAGE_CLASS_TYPE (Enum) IEC_BACNET_MESSAGE_PRIORITY (Enum) IEC_BACNET_MONTH (Enum) IEC_BACNET_MSTP_EVENT_CALL_REASON (Enum) IEC_BACNET_MSTP_FRAME_TYPE (Enum) IEC_BACNET_NETWORK_ERROR_TYPE (Enum) IEC_BACNET_NETWORK_MANAGEMENT_MSG_TYPE (Enum) IEC_BACNET_NETWORK_NUMBER_QUALITY (Enum) IEC_BACNET_NETWORK_PORT_COMMAND (Enum) IEC_BACNET_NETWORK_TYPE (Enum) IEC_BACNET_NMM_ERRORS (Struct) IEC_BACNET_NMM_ERROR_NET_CFG (Struct) IEC_BACNET_NMM_ERROR_ROUTER_CFG (Struct) IEC_BACNET_NMM_EVENT (Enum) IEC_BACNET_NMM_EVENT_REASON (Enum) IEC_BACNET_NMM_REJECT_REASON (Enum) IEC_BACNET_NMM_TYPE (Enum) IEC_BACNET_NMM_WHOIS_ROUTER_TO_NETWORK (Struct) IEC_BACNET_NODE_TYPE (Enum) IEC_BACNET_NOTIFY_TYPE (Enum) IEC_BACNET_NPDU_REJECT_REASON (Enum) IEC_BACNET_NPDU_TYPE (Enum) IEC_BACNET_NP_COV_TYPE (Enum) IEC_BACNET_OBJECT_SELECTOR_TYPE (Enum) IEC_BACNET_OBJECT_TYPE (Enum) IEC_BACNET_OBJECT_TYPES_BITS (Enum) IEC_BACNET_PDU_TYPE (Enum) IEC_BACNET_PERIOD_TYPE (Enum) IEC_BACNET_POLARITY (Enum) IEC_BACNET_PORT_HEALTH (Struct) IEC_BACNET_PRIORITY_FILTER_BITS (Enum) IEC_BACNET_PROGRAM_ERROR (Enum) IEC_BACNET_PROGRAM_REQUEST (Enum) IEC_BACNET_PROGRAM_STATE (Enum) IEC_BACNET_PROPERTY_ID (Enum) IEC_BACNET_PROP_STATES_TYPE (Enum) IEC_BACNET_PROTOCOL_LEVEL (Enum) IEC_BACNET_PTP_EVENT_CALL_REASON (Enum) IEC_BACNET_RANGE_FLAGS (Enum) IEC_BACNET_RANGE_TYPE (Enum) IEC_BACNET_RECIPIENT_TYPE (Enum) IEC_BACNET_REINIT_TYPE (Enum) IEC_BACNET_REJECT_REASON (Enum) IEC_BACNET_RELATIONSHIP (Enum) IEC_BACNET_RELATION_TYPE (Enum) IEC_BACNET_RELIABILITY (Enum) IEC_BACNET_RESTART_REASON (Enum) IEC_BACNET_ROUTER_STATUS (Enum) IEC_BACNET_SC_CONNECTION_STATE (Enum) IEC_BACNET_SC_HUB_CONNECTOR_STATE (Enum) IEC_BACNET_SC_NODE_TYPE (Enum) IEC_BACNET_SECURITY_LEVEL (Enum) IEC_BACNET_SECURITY_POLICY (Enum) IEC_BACNET_SECURITY_RESPONSE_CODE (Enum) IEC_BACNET_SEGMENTATION (Enum) IEC_BACNET_SELECTION_LOGIC (Enum) IEC_BACNET_SERVICES_BITS (Enum) IEC_BACNET_SERVICE_EXECCODE (Enum) IEC_BACNET_SHED_LEVEL_TYPE (Enum) IEC_BACNET_SHED_STATE (Enum) IEC_BACNET_SILENCED_STATE (Enum) IEC_BACNET_STACK_CONTROL_TYPE (Enum) IEC_BACNET_STACK_DATALINK_TYPE (Enum) IEC_BACNET_STACK_IERROR_TYPE (Enum) IEC_BACNET_STACK_MSTP_DATALINK (Struct) IEC_BACNET_STATE_FILTER (Enum) IEC_BACNET_STATUS (Enum) IEC_BACNET_STATUS_FLAG_BITS (Enum) IEC_BACNET_STRING_TYPE (Enum) IEC_BACNET_SUBSCRIBE_MUL_ERROR_CHOICE (Enum) IEC_BACNET_SUCCESS_FILTER (Enum) IEC_BACNET_TAG (Enum) IEC_BACNET_TIMER_STATE (Enum) IEC_BACNET_TIMER_STATE_CHANGE_VALUE_TYPE (Enum) IEC_BACNET_TIMER_TRANSITION (Enum) IEC_BACNET_TIME_STAMP_TYPE (Enum) IEC_BACNET_UNCONF_SERV_REQUEST (Enum) IEC_BACNET_VT_CLASS (Enum) IEC_BACNET_WEBSOCKET_CONNECTION_STATUS (Enum) IEC_BACNET_WEBSOCKET_PAYLOAD_TYPE (Enum) IEC_BACNET_WEEK_OF_MONTH (Enum) IEC_BACNET_WHO_HAS_IND_OBJ_SPEC_TYPE (Enum) IEC_BACNET_WHO_HAS_TYPE (Enum) IEC_BACNET_WRITE_STATUS (Enum) IEC_BACNET_XY_COLOR (Struct) UNION_BACNET_NMM_ERRORS (Union)
IEC_BACNET_ABORT_REASON (ENUM) ¶ TYPE IEC_BACNET_ABORT_REASON : All defined BACnet abort codes. InOut: Name Initial Comment _ABORT_MAX_SIZE 16#7FFFFFFF ABORT_OTHER 0 Abort reason other. ABORT_BUFFER_OVERFLOW 1 Abort reason buffer overflow. ABORT_INVALID_APDU 2 Abort reason invalid APDU received. ABORT_PREEMPTED 3 Abort reason request preempted by higher priority task. ABORT_SEGMENTATION_NOT_SUPP 4 Abort reason segmentation not supported. ABORT_SECURITY_ERROR 5 Abort reason some security related error detected. ABORT_INSUFFICIENT_SECURITY 6 Abort reason insufficient security. ABORT_WINDOW_SIZE_OUT_OF_RANGE 7 Abort reason segment window size out of range. ABORT_APPLICATION_EXCEEDED_REPLY_TIME 8 Abort reason application has exceeded its reply time. ABORT_OUT_OF_RESOURCES 9 Abort reason out of resources. ABORT_TSM_TIMEOUT 10 Abort reason transaction service timeout. ABORT_APDU_TOO_LONG 11 Abort reason APDU too long to be routed. ABORT_INCONSISTENT_ATTRIBUTES 12 Abort reason inconsistent WSSC attributes in segments.