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.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.GenerateBACstackConfig (METH) ¶ METHOD GenerateBACstackConfig : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return GenerateBACstackConfig SysTypes.RTS_IEC_RESULT
BACnetServer.GetDatalink (METH) ¶ METHOD GetDatalink : POINTER TO BACnetDatalink Get the Datalink with the given index. InOut: Scope Name Type Return GetDatalink POINTER TO BACnetDatalink Input index WORD
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
BACnetServer.DeviceObject (PROP) ¶ PROPERTY DeviceObject : IBACnetDevice Returns the BACnet-Device-Interface belonging to the BACnet-Device-Object of this BACnet-Server.
BACnetServer.UpdateAddressBindings (METH) ¶ METHOD UpdateAddressBindings Deletes all existing Bindings and Sends Who-Is Broadcasts to the BACnet-Network, in order to get I-Am-Answers, which will update the Device-Address-Bindings-List receivable by GetAddressBinding and GetAddressBindingCount. Note There should be a reaction time for the I-Am-Answers to be transmitted, so don’t call this function to often in to short intervalls. Moreover on every call the existing Bindings-List gets deleted, so that it has to be rebuild, which might take a longer time.
BACnetServer.RegisterCallback (METH) ¶ METHOD RegisterCallback : CmpBACnet.IEC_BACNET_STATUS Registers a FB implementing IBACnetEventConsumer (itfEvent) to a BACnet-Stack-Callback of type eCallbackType. Since a callback may have a release event, too (occuring after the returned information of the first call has been processed; at the moment only supported by BACNET_CALLBACK_READ), another FB implementing IBACnetEventConsumer (itfReleaseEvent) may be registered also. The method of the IBACnetEventConsumer interface gets called whenever the specified callback occurs after registration. Note For callbacks to occur for a specific BACnet-Object-Property call “SetPropertyCallbackAttachment” of the specific object in order to activate the callback for the specific BACnet-Object-Property. Without activation no callbacks will occur (assuming the predefined settings are used). InOut: Scope Name Type Initial Comment Return RegisterCallback CmpBACnet.IEC_BACNET_STATUS Input eCallbackType CmpBACnet.IEC_BACNET_CALLBACK_TYPE The callback type to register for. itfEvent IBACnetEventConsumer The event consumer to register to the callback event. itfReleaseEvent IBACnetEventConsumer 0 The event consumer to register to the release callback event.