BACnetTrendLogMultiple.Initialize (METH) ¶ METHOD Initialize : UDINT InOut: Scope Name Type Return Initialize UDINT Input wModuleType UINT dwInstance UDINT pConnector POINTER TO IoConfigConnector
base ¶ BACnetObjectBase (FunctionBlock) DeviceInstNumber (Property) GetPropertyAccessRight (Method) GetPropertyCallbackAttachment (Method) GetPropertyId (Method) GetPropertyInstanceStackAllocContentBuffer (Method) GetPropertyInstanceWithContentBuffer (Method) IsPropertyExistent (Method) IsPropertyWriteable (Method) NumberOfProperties (Property) ObjectID (Property) ObjectName (Property) SetObjectName (Method) SetPropertyAccessRight (Method) SetPropertyCallbackAttachment (Method) SetPropertyInstance (Method) Utilities typed property access GetBACnetAccumulatorRecordProperty (Method) GetBACnetArraySizeOfProperty (Method) GetBACnetBitStringProperty (Method) GetBACnetBooleanProperty (Method) GetBACnetClientCOVProperty (Method) GetBACnetColorCommandProperty (Method) GetBACnetDateProperty (Method) GetBACnetDateRangeProperty (Method) GetBACnetDateTime2Property (Method) GetBACnetDateTimeProperty (Method) GetBACnetDevObjPropReferenceProperty (Method) GetBACnetDevObjReferenceProperty (Method) GetBACnetDoubleProperty (Method) GetBACnetEnumeratedProperty (Method) GetBACnetLightingCommandProperty (Method) GetBACnetObjPropReferenceProperty (Method) GetBACnetObjectIDProperty (Method) GetBACnetOptionalEnumeratedProperty (Method) GetBACnetOptionalPriorityFilterProperty (Method) GetBACnetOptionalREALProperty (Method) GetBACnetOptionalUnsignedProperty (Method) GetBACnetPrescaleProperty (Method) GetBACnetProcessIdSelectionProperty (Method) GetBACnetRealProperty (Method) GetBACnetRecipientProperty (Method) GetBACnetScaleProperty (Method) GetBACnetSetpointReferenceProperty (Method) GetBACnetShedLevelProperty (Method) GetBACnetSignedProperty (Method) GetBACnetStringProperty (Method) GetBACnetTime2Property (Method) GetBACnetTimeProperty (Method) GetBACnetTimeStampProperty (Method) GetBACnetUnsignedProperty (Method) GetBACnetValueSourceProperty (Method) GetBACnetxyColorProperty (Method) IsBACnetDateTimePropertyUnspecified (Method) SetBACnetAccumulatorRecordProperty (Method) SetBACnetArraySizeOfProperty (Method) SetBACnetBitStringProperty (Method) SetBACnetBooleanProperty (Method) SetBACnetClientCOVProperty (Method) SetBACnetColorCommandProperty (Method) SetBACnetDateProperty (Method) SetBACnetDateRangeProperty (Method) SetBACnetDateTime2Property (Method) SetBACnetDateTimeProperty (Method) SetBACnetDateTimePropertyToUnspecified (Method) SetBACnetDevObjPropReferenceProperty (Method) SetBACnetDevObjReferenceProperty (Method) SetBACnetDoubleProperty (Method) SetBACnetEnumeratedProperty (Method) SetBACnetLightingCommandProperty (Method) SetBACnetObjPropReferenceProperty (Method) SetBACnetObjectIDProperty (Method) SetBACnetOctetStringProperty (Method) SetBACnetOptionalEnumeratedProperty (Method) SetBACnetOptionalPriorityFilterProperty (Method) SetBACnetOptionalREALProperty (Method) SetBACnetOptionalUnsignedProperty (Method) SetBACnetPrescaleProperty (Method) SetBACnetProcessIdSelectionProperty (Method) SetBACnetRealProperty (Method) SetBACnetRecipientProperty (Method) SetBACnetScaleProperty (Method) SetBACnetSetpointReferenceProperty (Method) SetBACnetShedLevelProperty (Method) SetBACnetSignedProperty (Method) SetBACnetStringProperty (Method) SetBACnetTime2Property (Method) SetBACnetTimeProperty (Method) SetBACnetTimeStampProperty (Method) SetBACnetUnsignedProperty (Method) SetBACnetValueSourceProperty (Method) SetBACnetxyColorProperty (Method) WritePropertyInstance (Method) private IBACnetStaticObjectBase (Interface) GetPropertyInitListElement (Method) ObjectName (Property) ParentBACnetServer (Property) PropertyInitList (Property) PropertyInitNum (Property) Running (Property)
BACnetObjectBase.GetPropertyCallbackAttachment (METH) ¶ METHOD GetPropertyCallbackAttachment : CmpBACnet.IEC_BACNET_STATUS Gets the current callback status of a property of the BACnet-Object. This status defines if the WRITE- or READ-Callbacks (IEC_BACNET_CALLBACK_TYPE used in BACnetServer.RegisterCallback ) are called for the specified property of this object. InOut: Scope Name Type Initial Comment Return GetPropertyCallbackAttachment CmpBACnet.IEC_BACNET_STATUS Input ePropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID The id of the property to get its callback status for. Output xReadCallbackAttached BOOL FALSE If the READ-Callback is called for the sepcified property of this object, TRUE. Else FALSE. xWriteCallbackAttached BOOL FALSE If the WRITE-Callback is called for the sepcified property of this object, TRUE. Else FALSE.
BACnetObjectBase.GetPropertyId (METH) ¶ METHOD GetPropertyId : CmpBACnet.IEC_BACNET_PROPERTY_ID Gets the propertId with the given index (0 .. NumberOfProperties-1). Returns IEC_BACNET_PROPERTY_ID._PROP_MAX_SIZE, in case propIdx is out of range or the requested propertID can not be read properly. InOut: Scope Name Type Return GetPropertyId CmpBACnet.IEC_BACNET_PROPERTY_ID Input propIdx DWORD
BACnetObjectBase.GetPropertyInstanceStackAllocContentBuffer (METH) ¶ METHOD GetPropertyInstanceStackAllocContentBuffer : CmpBACnet.IEC_BACNET_STATUS Gets the value/content of a specified BACnet-Property (ePropertyID) independend of any client side acces restrictions. The specified index should be set to CmpBACnet.CONSTANT.BACNET_ENTIRE_ARRAY, meaning that all elements of a List or Array in a BACnet-Property are retrieved. Otherwise an index counting from 1 specifies a element of a BACnetARRAY property. The IEC_BACNET_PEROPERTY_CONTENTS variable propertyContents.Buffer.pBuffer is requested to be initialized with 0, whereas the stack allocates the latter pointer. Consequently after using the information in propertyContents.Buffer.pBuffer has to be used to freed. DeallocStackAllocatedContentBuffer provides convenient dealloc for stack allocated propertyContents. InOut: Scope Name Type Comment Return GetPropertyInstanceStackAllocContentBuffer CmpBACnet.IEC_BACNET_STATUS Input ePropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID The id of the property to get. nIndex CmpBACnet.IEC_BACNET_ARRAY_INDEX Counting from 1. See documentation of CmpBACnet.BACnetRetrievePropertyInstance. Inout propertyContents CmpBACnet.IEC_BACNET_PROPERTY_CONTENTS structure holding the read Property-Data (see documentation above).
BACnetObjectBase.IsPropertyExistent (METH) ¶ METHOD IsPropertyExistent : BOOL Returns whether the specified BACnet-Property of this BACnet-Object (propID) exists or not. InOut: Scope Name Type Comment Return IsPropertyExistent BOOL Input propID CmpBACnet.IEC_BACNET_PROPERTY_ID The property ID for which the existance shall be determined.
BACnetObjectBase.IsPropertyWriteable (METH) ¶ METHOD IsPropertyWriteable : BOOL Returns whether the specified BACnet-Property of this BACnet-Object (propID) is client side writeable or only client side readable. This access restrictions only hold for client side access and not for the functions used in this FB (i.e. SetPropertyInstance). InOut: Scope Name Type Comment Return IsPropertyWriteable BOOL Input propID CmpBACnet.IEC_BACNET_PROPERTY_ID The property ID for which the writeability shall be determined.
BACnetObjectBase.GetPropertyInstanceWithContentBuffer (METH) ¶ METHOD GetPropertyInstanceWithContentBuffer : CmpBACnet.IEC_BACNET_STATUS Gets the value/content of a specified BACnet-Property (ePropertyID) independend of any client side acces restrictions. The specified index should be set to CmpBACnet.CONSTANT.BACNET_ENTIRE_ARRAY, meaning that all elements of a List or Array in a BACnet-Property are retrieved. Otherwise an index counting from 1 specifies a element of a BACnetARRAY property. The IEC_BACNET_PEROPERTY_CONTENTS variable propertyContents.Buffer.pBuffer is requested to be initialized with a properly sized memory block, which is able to hold all the data of the BACnet-Property, so the stack doesnt allocate propertyContents.Buffer.pBuffer. InOut: Scope Name Type Comment Return GetPropertyInstanceWithContentBuffer CmpBACnet.IEC_BACNET_STATUS Input ePropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID The id of the property to get. nIndex CmpBACnet.IEC_BACNET_ARRAY_INDEX Counting from 1. See documentation of CmpBACnet.BACnetRetrievePropertyInstance. Inout propertyContents CmpBACnet.IEC_BACNET_PROPERTY_CONTENTS Initialized or not initalized structure holding the read Property-Data (see documentation above).
BACnetObjectBase.SetPropertyCallbackAttachment (METH) ¶ METHOD SetPropertyCallbackAttachment : CmpBACnet.IEC_BACNET_STATUS Sets the current callback status of a property of the BACnet-Object. This status defines if the WRITE- or READ-Callbacks (IEC_BACNET_CALLBACK_TYPE used in BACnetServer.RegisterCallback) are called for the specified property of this object. InOut: Scope Name Type Comment Return SetPropertyCallbackAttachment CmpBACnet.IEC_BACNET_STATUS Input ePropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID The id of the property to get its callback status for. xReadCallbackAttached BOOL If the READ-Callback shall be called for the sepcified property of this object, specify TRUE. Else FALSE. xWriteCallbackAttached BOOL If the WRITE-Callback shall be called for the sepcified property of this object, specify TRUE. Else FALSE.
BACnetObjectBase.SetObjectName (METH) ¶ METHOD SetObjectName InOut: Scope Name Type Comment Input wStrInput WSTRING(255) The WSTRING value to set Object_Name to. strType CmpBACnet.IEC_BACNET_STRING_TYPE The BACnet string type the WSTRING value is converted to when setting the Object_Name.