BACnetServer.UnregisterCallback (METH) ¶ METHOD UnregisterCallback : CmpBACnet.IEC_BACNET_STATUS Unregisters a FB implementing IBACnetEventConsumer (itfEvent) from a BACnet-Stack-Callback of type eCallbackType. The release event, which might be part of the Callback (see RegisterCallback), is automatically unregistered, too. InOut: Scope Name Type Comment Return UnregisterCallback CmpBACnet.IEC_BACNET_STATUS Input eCallbackType CmpBACnet.IEC_BACNET_CALLBACK_TYPE The callback type to unregister from. itfEvent IBACnetEventConsumer The event consumer to unregister from the callback.
BACnetServer.UnregisterHook (METH) ¶ METHOD UnregisterHook : CmpBACnet.IEC_BACNET_STATUS Unregisters a FB implementing IBACnetEventConsumer (itfEvent) from a BACnet-Stack-Hook of type eHookType. InOut: Scope Name Type Comment Return UnregisterHook CmpBACnet.IEC_BACNET_STATUS Input eHookType CmpBACnet.IEC_BACNET_CB_TYPE The hook type to unregister from. itfEvent IBACnetEventConsumer The event consumer to unregister from the hook.
BACnetServer.FindObject (METH) ¶ METHOD FindObject : BOOL Search for object with given ID. InOut: Scope Name Type Comment Return FindObject BOOL Input objID CmpBACnet.IEC_BACNET_OBJECT_ID Inout bacObj BACnetObjectBase Empty BACnetObjectBase-Structure, which will be initialized with the BACnet-Object if we found th object searched for.
BACnetServer.GetObject (METH) ¶ METHOD GetObject Gets a BACnet object at index nIndex of the BACnet-Device-Object-List of this BACnet-Server. InOut: Scope Name Type Comment Input nIndex UDINT The 1 based index of the BACnet object to get within the object list of the BACnet server/device. Inout bacObj BACnetObjectBase Empty BACnetObjectBase-Structure, which will be initialized with the created BACnet-Object if the call to this method succeeded.
BACnetServer.GetObjectCount (METH) ¶ METHOD GetObjectCount : UDINT Gets the number of BACnet-Objects under the BACnet-Device-Object-List of this BACnet-Server. InOut: Scope Name Type Return GetObjectCount UDINT
BACnetServer.GetStructuredObject (METH) ¶ METHOD GetStructuredObject Gets a BACnet structured object at index nIndex of the BACnet-Device-Structured-Object-List of this BACnet-Server. InOut: Scope Name Type Comment Input nIndex UDINT The 1 based index of the structured object to get. Inout bacObj BACnetObjectBase Empty BACnetObjectBase-Structure, which will be initialized with the created BACnet-Object if the call to this method succeeded.
BACnetServer.GetStructuredObjectCount (METH) ¶ METHOD GetStructuredObjectCount : UDINT Gets the number of BACnet-Structured-Objects under the BACnet-Device-Structured-Object-List of this BACnet-Server. InOut: Scope Name Type Return GetStructuredObjectCount UDINT
BACnetServer.IsObjectTypeSupported (METH) ¶ METHOD IsObjectTypeSupported : BOOL Returs TRUE, if object type is supported. InOut: Scope Name Type Return IsObjectTypeSupported BOOL Input objType CmpBACnet.IEC_BACNET_OBJECT_TYPE
BACnetServer.LocalProcessID (PROP) ¶ PROPERTY LocalProcessID : UDINT Return the local process ID used for COV notifications. Use this ID for COV subscription to be received by this BACnet server and its device.
Objects ¶ Functionalities dealing with BACnet objects from within the BACnet server (i.e. dynamically creating or deleting BACnet objects). ConstructDefaultObject (Method) DestroyObject (Method) FindObject (Method) GetObject (Method) GetObjectCount (Method) GetStructuredObject (Method) GetStructuredObjectCount (Method) IsObjectTypeSupported (Method)