Details
Description
Currently, the File instance 0xC8 (EDS) can only recognize and load the EDS.txt file from the file system. According to the specification, EDS.gz is also a valid filename for instance 0xC8 and should be accepted as an associated file.
The .gz format is a compressed file format, offering the advantage of a smaller file size.
Furthermore, when both .txt and .gz formats are supported by instance 0xC8, the file format should be automatically determined based on the file extension.
Current behavior:
During the object initiation, the instance 0xC8 attribute 768 (LocalFileName) will be set to EDS.txt. When starting the File object, if the File object finds any files on the file-system that matching instances LocalFileNames, will set the instance attribute 1(state) to LOADED.
With this approach, only one file name can be supported.
Solution:
Make the instance attribute 768 (LocalFileName) writable from Host. This way, Host is able to dynamically change the associated file on the file system.