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)
BACnetServer.DeactivatePersistence (METH) ¶ METHOD DeactivatePersistence : UDINT InOut: Scope Name Type Return DeactivatePersistence UDINT Input itfPersistence IBACnetPersistence
Plugins ¶ RegisterPlugin (Method) UnregisterPlugin (Method)
Persistence ¶ ActivatePersistence (Method) DeactivatePersistence (Method)
BACnetServer.ActivatePersistence (METH) ¶ METHOD ActivatePersistence : UDINT InOut: Scope Name Type Return ActivatePersistence UDINT Input itfPersistence IBACnetPersistence
BACnetServer.ConfCOVNotification (METH) ¶ METHOD ConfCOVNotification : CmpBACnet.IEC_BACNET_STATUS Sends a BACnet-ConfCOVNotification-Service for COV-Reporting of a BACnet-Object under the BACnet-Device to another BACnet-Device (target). The results of the service (equalling the answer of the target BACnet-Device) are held in ConfCOVNotificationStatus of this BACnet-Server-FB. Until a answer of the target device is received, the status variable remains in IEC_BACNET_STATUS_BUSY. For more details of the call see documentation of function CmpBACnet.BACnetConfCOVNotification.*) InOut: Scope Name Type Comment Return ConfCOVNotification CmpBACnet.IEC_BACNET_STATUS Input targetDevInst DWORD The target device instance number for the ConfCOVNotification-Service to be issued to. pCOVInfo POINTER TO CmpBACnet.IEC_BACNET_COV_NOTIF_INFO The COV notification info send to the targeted device. pAPDUParams POINTER TO CmpBACnet.IEC_BACNET_APDU_PROPERTIES APDU parameters used for sending the ConfCOVNotification- Service to the targeted device.