BACnetServer.DestroyObject (METH) ¶ METHOD DestroyObject : CmpBACnet.IEC_BACNET_STATUS Destroys a BACnet-Object under the BACnet-Device-Object of this BACnet-Server. Note that any previously with this Object-ID initialized BACnetObjectBase-FBs will be not be usable anymore. InOut: Scope Name Type Comment Return DestroyObject CmpBACnet.IEC_BACNET_STATUS Input objIDTyp CmpBACnet.IEC_BACNET_OBJECT_TYPE The type of the BACnet-Object that shall be constructed. objIDInstance UDINT Unique (!along the same Type!) BACnet-Object-Identifier of the BACnet-Object, which also defines the Object-Type.
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.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.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.
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.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.HideToOutside (PROP) ¶ PROPERTY HideToOutside : BOOL IF set to true BACnet-Objects will NOT be listed in the device object-list AND will also not be accessable by ANY BACnet service requesting them but will be fully operational for the application
HooksCallbacks ¶ Functionalitites for registering Hooks and Callbacks into the BACnet implementation via the BACnet server. HasRegisteredHook (Method) RegisterCallback (Method) RegisterHook (Method) UnregisterCallback (Method) UnregisterHook (Method)