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.