Note: File objects can only be modified by replacing the entire file.
Note: File objects must be written sequentially.
Dynamically Creatable: No
Dynamically Deletable: No
| Property name | Required | Optional | Proprietary | Property ID | Data type | Writable | Range |
|---|---|---|---|---|---|---|---|
| OBJECT_IDENTIFIER | √ | 75 | BACnetObject Identifier | ||||
| OBJECT_NAME | √ | 77 | CharacterString | ||||
| OBJECT_TYPE | √ | 79 | BACnetObject Type | ||||
| ARCHIVE | √ | 13 | BOOLEAN | √ | |||
| FILE_SIZE 1 | √ | 42 | Unsigned | √ | |||
| DESCRIPTION | √ | 28 | CharacterString | √ | 40 characters max | ||
| FILE_TYPE | √ | 43 | Character String | ||||
| MODIFICATION_DATE | √ | 71 | BACnetDateTime | ||||
| READ_ONLY | √ | 99 | BOOLEAN | ||||
| FILE_ACCESS_METHOD | √ | 41 | BACnetFile AccessMethod | ||||
| ITEM_REFERENCE | √ | 32527 | CharacterString | ||||
| USER_NAME | √ | 2390 | CharacterString | √ | 400 characters max | ||
| STATUS | √ | 512 | Enumerated | ||||
| ENABLED | √ | 673 | Boolean | √ | |||
| EXECUTION_PRIORITY | √ | 2197 | Enumerated | √ | 0–3 | ||
| OBJECT_CATEGORY | √ | 908 | Enumerated | √ | 0–111 | ||
| ALARM_STATE | √ | 1006 | Enumerated | ||||
| MAX_FILE_SIZE | √ | 3380 | Unsigned |
1 Can write zero (0) to file size but arbitrary
truncation or expansion is not supported.