BACnetFile (FB) ¶ FUNCTION_BLOCK PUBLIC BACnetFile EXTENDS BACnetStaticObjectBase IMPLEMENTS IBACnetEventConsumer FB reflecting a BACnet-File-Object. All Properties of this FB give access to the client writeable BACnet-Properties of the reflected BACnet-Object, although the access is done not client sided (without checking access restrictions). The additional Property PLCLocalFileName is initialized using the corresponding parameter of the CODESYS-BACnet-File-Device and used for sotrage. This means when ever it is written to this file or read from it via a client side access, this FB is readily registered as Event-Hook for the CB_READ_FILE- and CB_WRITE_FILE-Hook. In these Hooks it is written to the PLCLocalFileName-File on the PLC specified file after a client side access (see BACnetEventCallback function). Additionally see documentation of BACnetObjectBase . Properties: Archive AuditLevel AuditableOperations Description FileAccessMethod FileSize FileType ModificationDate PLCLocalFileName ProfileLocation ProfileName ReadOnly RecordCount Tags NumberOfProperties , inherited from BACnetObjectBase ObjectID , inherited from BACnetObjectBase Methods: GetBACnetAccumulatorRecordProperty , inherited from BACnetObjectBase GetBACnetArraySizeOfProperty , inherited from BACnetObjectBase GetBACnetBitStringProperty , inherited from BACnetObjectBase GetBACnetBooleanProperty , inherited from BACnetObjectBase GetBACnetClientCOVProperty , inherited from BACnetObjectBase GetBACnetColorCommandProperty , inherited from BACnetObjectBase GetBACnetDateProperty , inherited from BACnetObjectBase GetBACnetDateRangeProperty , inherited from BACnetObjectBase GetBACnetDateTime2Property , inherited from BACnetObjectBase GetBACnetDateTimeProperty , inherited from BACnetObjectBase GetBACnetDevObjPropReferenceProperty , inherited from BACnetObjectBase GetBACnetDevObjReferenceProperty , inherited from BACnetObjectBase GetBACnetDoubleProperty , inherited from BACnetObjectBase GetBACnetEnumeratedProperty , inherited from BACnetObjectBase GetBACnetLightingCommandProperty , inherited from BACnetObjectBase GetBACnetObjPropReferenceProperty , inherited from BACnetObjectBase GetBACnetObjectIDProperty , inherited from BACnetObjectBase GetBACnetOptionalEnumeratedProperty , inherited from BACnetObjectBase GetBACnetOptionalPriorityFilterProperty , inherited from BACnetObjectBase GetBACnetOptionalREALProperty , inherited from BACnetObjectBase GetBACnetOptionalUnsignedProperty , inherited from BACnetObjectBase GetBACnetPrescaleProperty , inherited from BACnetObjectBase GetBACnetProcessIdSelectionProperty , inherited from BACnetObjectBase GetBACnetRealProperty , inherited from BACnetObjectBase GetBACnetRecipientProperty , inherited from BACnetObjectBase GetBACnetScaleProperty , inherited from BACnetObjectBase GetBACnetSetpointReferenceProperty , inherited from BACnetObjectBase GetBACnetShedLevelProperty , inherited from BACnetObjectBase GetBACnetSignedProperty , inherited from BACnetObjectBase GetBACnetStringProperty , inherited from BACnetObjectBase GetBACnetTime2Property , inherited from BACnetObjectBase GetBACnetTimeProperty , inherited from BACnetObjectBase GetBACnetTimeStampProperty , inherited from BACnetObjectBase GetBACnetUnsignedProperty , inherited from BACnetObjectBase GetBACnetValueSourceProperty , inherited from BACnetObjectBase GetBACnetxyColorProperty , inherited from BACnetObjectBase GetPropertyAccessRight , inherited from BACnetObjectBase GetPropertyCallbackAttachment , inherited from BACnetObjectBase GetPropertyId , inherited from BACnetObjectBase GetPropertyInstanceStackAllocContentBuffer , inherited from BACnetObjectBase GetPropertyInstanceWithContentBuffer , inherited from BACnetObjectBase IsBACnetDateTimePropertyUnspecified , inherited from BACnetObjectBase IsPropertyExistent , inherited from BACnetObjectBase IsPropertyWriteable , inherited from BACnetObjectBase SetBACnetAccumulatorRecordProperty , inherited from BACnetObjectBase SetBACnetArraySizeOfProperty , inherited from BACnetObjectBase SetBACnetBitStringProperty , inherited from BACnetObjectBase SetBACnetBooleanProperty , inherited from BACnetObjectBase SetBACnetClientCOVProperty , inherited from BACnetObjectBase SetBACnetColorCommandProperty , inherited from BACnetObjectBase SetBACnetDateProperty , inherited from BACnetObjectBase SetBACnetDateRangeProperty , inherited from BACnetObjectBase SetBACnetDateTime2Property , inherited from BACnetObjectBase SetBACnetDateTimeProperty , inherited from BACnetObjectBase SetBACnetDateTimePropertyToUnspecified , inherited from BACnetObjectBase SetBACnetDevObjPropReferenceProperty , inherited from BACnetObjectBase SetBACnetDevObjReferenceProperty , inherited from BACnetObjectBase SetBACnetDoubleProperty , inherited from BACnetObjectBase SetBACnetEnumeratedProperty , inherited from BACnetObjectBase SetBACnetLightingCommandProperty , inherited from BACnetObjectBase SetBACnetObjPropReferenceProperty , inherited from BACnetObjectBase SetBACnetObjectIDProperty , inherited from BACnetObjectBase SetBACnetOctetStringProperty , inherited from BACnetObjectBase SetBACnetOptionalEnumeratedProperty , inherited from BACnetObjectBase SetBACnetOptionalPriorityFilterProperty , inherited from BACnetObjectBase SetBACnetOptionalREALProperty , inherited from BACnetObjectBase SetBACnetOptionalUnsignedProperty , inherited from BACnetObjectBase SetBACnetPrescaleProperty , inherited from BACnetObjectBase SetBACnetProcessIdSelectionProperty , inherited from BACnetObjectBase SetBACnetRealProperty , inherited from BACnetObjectBase SetBACnetRecipientProperty , inherited from BACnetObjectBase SetBACnetScaleProperty , inherited from BACnetObjectBase SetBACnetSetpointReferenceProperty , inherited from BACnetObjectBase SetBACnetShedLevelProperty , inherited from BACnetObjectBase SetBACnetSignedProperty , inherited from BACnetObjectBase SetBACnetStringProperty , inherited from BACnetObjectBase SetBACnetTime2Property , inherited from BACnetObjectBase SetBACnetTimeProperty , inherited from BACnetObjectBase SetBACnetTimeStampProperty , inherited from BACnetObjectBase SetBACnetUnsignedProperty , inherited from BACnetObjectBase SetBACnetValueSourceProperty , inherited from BACnetObjectBase SetBACnetxyColorProperty , inherited from BACnetObjectBase SetObjectName , inherited from BACnetObjectBase SetPropertyAccessRight , inherited from BACnetObjectBase SetPropertyCallbackAttachment , inherited from BACnetObjectBase SetPropertyInstance , inherited from BACnetObjectBase WritePropertyInstance , inherited from BACnetObjectBase Structure: Archive (Property) AuditLevel (Property) AuditableOperations (Property) Description (Property) FileAccessMethod (Property) FileSize (Property) FileType (Property) ModificationDate (Property) PLCLocalFileName (Property) ProfileLocation (Property) ProfileName (Property) ReadOnly (Property) RecordCount (Property) Tags (Property)