Configuration
Files associated with configuration.
Name: config.xml
Document Type Definition: config.dtd
Purpose
This validated XML file provides status and configuration for a constituent of Picolo U4 H.264 PCI-104. The corresponding constituent depends of the file location in the directory structure. The validation is done using the Document Type Definition (DTD) file located in the same directory.
Attributes
The configuration XML file is readable and writable. The DTD file is always read-only.
Read
When the application opens the XML file, the driver generates its content. This ensures that reading the file, even partially, always produces valid data.
Reading the whole file provides a listing of all current status and configuration settings. However, the "write-only" elements are not listed.
Write
When writing the file, the driver processes the written data, and forwards the corresponding settings to the hardware, when the file is finally closed by the writing application. This ensures that only valid XML files will be processed.
Writing valid XML content containing only a subset of the boards's configuration settings is allowed. When doing so, the driver will only change the specified settings, and leave the other settings unchanged.
Delete
Deleting a configuration file is allowed, in some circumstances. It resets all settings and puts the corresponding constituent in default state. A new file reappears immediately thereafter, with updated content.
Synchronization
Several applications can access the files simultaneously. When doing so, it is the application's responsibility to synchronize the file accesses.