File object (FileObj)
The File (FileObj) object type defines a standardized object that is used to describe properties of data files that may be accessed using File Services.
File objects are used by the controller to store files loaded from the tool. Although File Services are not shown as user functions, the objects are shown in the BA objects editor so that the complete set of objects in the controller can be viewed in one place.
The FileObj object properties are:
✳ Indicates a Siemens proprietary property.
File type |
|
|
|---|---|---|
"File type" identifies the intended use of this file. | ||
File access method |
|
|
|---|---|---|
"File access method" indicates the type of file access supported for this object. | ||
File size |
|
|
|---|---|---|
"File size" indicates the size of the file data in octets. | ||
Modification date |
|
|
|---|---|---|
"Modification date" indicates the last time the associated exchange representation of data was written or the runtime representation of data was locally modified. | ||
Runtime state data, modification counter ✳ |
|
|
|---|---|---|
"Runtime state data, modification counter" is an internal indication of whether or not changes have been made to this device’s local database. Not externally updateable. | ||
Checksum ✳ |
|
|
|---|---|---|
"Checksum" is set by a server and can be used to verify the validity of the data transferred by the server to the client. | ||
Compression ✳ |
|
|
|---|---|---|
"Compression" indicates what compression algorithm is being used to compress the data transferred by the server to the client. Currently not implemented. | ||
Read-only |
|
|
|---|---|---|
"Read-only" indicates whether (FALSE) or not (TRUE) the file data can be changed. | ||
Archive |
|
|
|---|---|---|
"Archive" indicates whether the "File" has been saved for historical or backup purposes. This property is logical TRUE only if no changes have been made to the file data by internal processes or through file access services since the last time the object was archived. | ||
Object access level ✳ |
|
| ||
|---|---|---|---|---|
"Object access level" defines the instance-specific object access level. "Object access level" is used for generic filtering and processing an object by a client application.
| ||||
Access level | Name | Description | ||
7 | Basic operation | Access to BACnet objects and properties for a room user e.g. data points visible on a room unit. | ||
6 | Standard operation | Access to BACnet objects and properties for standard operation and monitoring (daily business), .e.g. room and plant information on a management station. | ||
5 | Extended operation | Access to BACnet objects and properties for extended operation and monitoring such as network and device objects. All I/Os are visible | ||
4 | Administrator | Not used by HQ solutions yet. | ||
3 | Basic service | Access to BACnet objects and properties used for commissioning, e.g. configuration value extensions, I/O extensions, etc. | ||
2 | Extended service | Not used by HQ solutions yet. | ||
1 | Internal | Access to all BACnet objects and properties for very specialized actions e.g. during development. | ||
Description |
|
|
|---|---|---|
"Description" is a string of printable characters whose content is not restricted. | ||
Object name |
|
|
|---|---|---|
"Object name" represents a name for the object that is unique internetwork-wide. The minimum length of the string is one character. The set of characters used in the "Object name" are restricted to printable characters. | ||
Comment |
|
|
|---|---|---|
A string of printable characters whose content is not restricted. | ||