BACnetMSTPdatalink.MSTPaddr (PROP) ¶ PROPERTY MSTPaddr : UDINT MS/TP datalayer adress
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.UpdateAccumulatorDataSourceValue (METH) ¶ METHOD UpdateAccumulatorDataSourceValue : CmpBACnet.IEC_BACNET_STATUS Updates the count of a specified BACnet-Accumulator-Object under this BACnet-Server. For more details see documentation of CmpBACnet.BACnetUpdateAccumulatorDataSourceValue. InOut: Scope Name Type Comment Return UpdateAccumulatorDataSourceValue CmpBACnet.IEC_BACNET_STATUS Input objInstNumber CmpBACnet.IEC_BACNET_DWORD The object instance number of the accumulator object to update the data source value for. xPulseValue BOOL The value for the data source value to set.
BACnetServer.WritePropertyInstance (METH) ¶ METHOD WritePropertyInstance : CmpBACnet.IEC_BACNET_STATUS Emulates a quasi client side write access to a BACnet-Object-Property under this BACnet-Server. Mostly used to have the Priority_Array-Property updated when writing to a Present_Value-Property or to check the client side access rights and value correctnes when writing in a BACnet-Property. InOut: Scope Name Type Comment Return WritePropertyInstance CmpBACnet.IEC_BACNET_STATUS Input devInstNumber DWORD The targeted device instance number having the targeted object. objID CmpBACnet.IEC_BACNET_OBJECT_ID The object ID of the object having the targeted property. propID CmpBACnet.IEC_BACNET_PROPERTY_ID The property ID of the targeted property. nIndex DINT The index within the property to write to. priority DINT The priority to use when writing to the specified property value. value CmpBACnet.IEC_BACNET_PROPERTY_CONTENTS The property value to write.
BACnetServer.StartBACnetStack (METH) ¶ METHOD StartBACnetStack : CmpBACnet.IEC_BACNET_STATUS Starts the BACnetStack explicitly, see BACnetServer ”AutoStart”. In case you use “AutoStart=TRUE”, you must not call StartBACnetStack(). InOut: Scope Name Type Return StartBACnetStack CmpBACnet.IEC_BACNET_STATUS
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
IBACnetServer.GetAddressBinding (METH) ¶ METHOD GetAddressBinding InOut: Scope Name Type Input nIndex UDINT Inout binding CmpBACnet.IEC_BACNET_ADDRESS_BINDING
IBACnetServer.GetAddressBindingsCount (METH) ¶ METHOD GetAddressBindingsCount : UDINT InOut: Scope Name Type Return GetAddressBindingsCount UDINT
BACnetServer.StringType (PROP) ¶ PROPERTY StringType : CmpBACnet.IEC_BACNET_STRING_TYPE String type used for all BACnet-Strings of BACnet-Objects under this Server
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.