Services ¶ Functionalities dealing with services issued from within the BACnet server (or its underlying BACnet device). ConfCOVNotification (Method) GetNextAvailableInstanceNumberForType (Method) UnconfCOVNotification (Method) UpdateAccumulatorDataSourceValue (Method) WritePropertyInstance (Method)
BACnetServer.UnregisterPlugin (METH) ¶ METHOD UnregisterPlugin : UDINT InOut: Scope Name Type Return UnregisterPlugin UDINT Input itfPlugin IBACnetServerPlugin
PropertyAttributes ¶ GetConfiguredPropertyAttributes (Method)
BACnetServer.RegisterPlugin (METH) ¶ METHOD RegisterPlugin : UDINT InOut: Scope Name Type Return RegisterPlugin UDINT Input itfPlugin IBACnetServerPlugin
BACnetServer.SupportUnsolicitedCOV (PROP) ¶ PROPERTY SupportUnsolicitedCOV : BOOL If set to true BACnet-Objects will send out unconfirmed cov notifications if the object type supports the COV service.
IBACnetServer (ITF) ¶ INTERFACE PUBLIC IBACnetServer EXTENDS IBACnetEmpty, IBACnetEventConsumer Interface implemented by a BACnet server used out of this library. See documentation of BACnetServer for details. Properties: DemoMode DeviceId DeviceObject HideToOutside LocalProcessID Running StringType SupportUnsolicitedCOV RWPropCBComplete Methods: StartBACnetStack StopBACnetStack ActivatePersistence ActivatePropertyConfiguration ConfCOVNotification ConstructDefaultObject DeactivatePersistence DeactivatePropertyConfiguration DestroyObject FindObject GetAddressBinding GetAddressBindingsCount GetConfiguredPropertyAttributes GetNumPersistentObjects GetObject GetObjectCount GetStructuredObject GetStructuredObjectCount IsBACnetPropertyExistent IsBACnetPropertyPersistent IsBACnetPropertyWritable IsObjectTypeSupported NumClientCreatedObjects ObjectHasPersistentProperties RegisterCallback RegisterHook RegisterPlugin UnconfCOVNotification UnregisterCallback UnregisterHook UnregisterPlugin UpdateAccumulatorDataSourceValue UpdateAddressBindings WritePropertyInstance Structure: DemoMode (Property) DeviceAddressBindings GetAddressBinding (Method) GetAddressBindingsCount (Method) UpdateAddressBindings (Method) DeviceId (Property) DeviceObject (Property) HideToOutside (Property) HooksCallbacks RegisterCallback (Method) RegisterHook (Method) UnregisterCallback (Method) UnregisterHook (Method) LocalProcessID (Property) Objects ConstructDefaultObject (Method) DestroyObject (Method) FindObject (Method) GetObject (Method) GetObjectCount (Method) GetStructuredObject (Method) GetStructuredObjectCount (Method) IsObjectTypeSupported (Method) Persistence ActivatePersistence (Method) DeactivatePersistence (Method) Plugins RegisterPlugin (Method) UnregisterPlugin (Method) PropertyAttributes GetConfiguredPropertyAttributes (Method) GetNumPersistentObjects (Method) IsBACnetPropertyExistent (Method) IsBACnetPropertyPersistent (Method) IsBACnetPropertyWritable (Method) ObjectHasPersistentProperties (Method) PropertyConfiguration ActivatePropertyConfiguration (Method) DeactivatePropertyConfiguration (Method) Running (Property) Services ConfCOVNotification (Method) NumClientCreatedObjects (Method) UnconfCOVNotification (Method) UpdateAccumulatorDataSourceValue (Method) WritePropertyInstance (Method) SrvrInit RWPropCBComplete (Property) StartBACnetStack (Method) StopBACnetStack (Method) StringType (Property) SupportUnsolicitedCOV (Property)
BACnetServer.StopBACnetStack (METH) ¶ METHOD StopBACnetStack : CmpBACnet.IEC_BACNET_STATUS Stops the BACnetStack explicitly, see BACnetServer ”AutoStart”. In case you use “AutoStart=TRUE”, you must not call StopBACnetStack(). InOut: Scope Name Type Return StopBACnetStack CmpBACnet.IEC_BACNET_STATUS
BACnetServer.StringType (PROP) ¶ PROPERTY StringType : CmpBACnet.IEC_BACNET_STRING_TYPE String type used for all BACnet-Strings of BACnet-Objects under this Server
IBACnetServer.RegisterHook (METH) ¶ METHOD RegisterHook : CmpBACnet.IEC_BACNET_STATUS InOut: Scope Name Type Return RegisterHook CmpBACnet.IEC_BACNET_STATUS Input eHookType CmpBACnet.IEC_BACNET_CB_TYPE itfEvent IBACnetEventConsumer
IBACnetServer.UnregisterCallback (METH) ¶ METHOD UnregisterCallback : CmpBACnet.IEC_BACNET_STATUS InOut: Scope Name Type Return UnregisterCallback CmpBACnet.IEC_BACNET_STATUS Input eCallbackType CmpBACnet.IEC_BACNET_CALLBACK_TYPE itfEvent IBACnetEventConsumer