BACnetControlStackInternalObjectActions (FUN)

FUNCTION BACnetControlStackInternalObjectActions : IEC_BACNET_STATUS

Enables or disables internal API actions for the specified object.

An application can enable or disable internal actions executed for the specified local object.

InOut:

Scope

Name

Type

Comment

Return

BACnetControlStackInternalObjectActions

IEC_BACNET_STATUS

A status indicating if the operation worked.

Input

instNumber

IEC_BACNET_DWORD

Instance number of a Device Object.

pObjectID

POINTER TO IEC_BACNET_OBJECT_ID

A pointer to the Object Identifier.

bSupportUnsolicitedCOV

IEC_BACNET_BOOLEAN

If set to True the specified object will send broadcast change of value notification if the object supports COV and the present-value property or status-flags property changes. If the object doesn’t support COV this flag is ignored. This is valid for COV only and not for COV-P.

bFunctionInStackEnabled

IEC_BACNET_BOOLEAN

If set to True the internal API implemented actions for the specified obbject will get activated (such as command priorization, change of value and intrinsic reporting. See ref object_default_action_section).

bHideObjectToOutside

IEC_BACNET_BOOLEAN

If set to True this object will not be listed in the device object-list and it will also not be accessable by ANY BACnet service requesting it but it will be fully operational for the application.