Drucegrove DragonFly User Manual 1.4
Page 18
DFX Layout and XML Configuration Files
DFX Files
The DragonFly uses a proprietary file format for its screen layouts, with the file extension *.dfx. These files can be
loaded and saved directly from the DragonFly Designer software, and will be loaded directly by the DragonFly core
software. The DFX file contains position and appearance settings for all screen elements, a full size static background
image, and any embedded images and fonts for dynamic screen elements.
XML Files
All device settings are stored in XML (Extensible Markup Language) files on the micro SD card on the DragonFly.
These files are standard text files which can be created and edited using any text editor (ie, Notepad). The DragonFly
Designer software will create all necessary XML files by default when an SD card is created. It should not be
necessary to create or modify XML files manually. There are two main XML files stored under the Config directory on
the micro SD Card:
1.
Settings.xml
is situated in “\Storage Card\Config\”. This file always has this name, and must be in this
location. It is not an optional file, and the software will fail to load without it. It contains top level settings,
and references the Theme DFX file and an optional Input XML file.
2.
Identity.xml
is situated in “\Storage Card\Config\”. This file always has this name, and must be in this
location. It is not an optional file, and the software will fail to load without it. It contains several fields for the
sole purpose of identifying the location of the DragonFly unit within a site over a LAN (site name, building
name, elevator group, elevator number, etc). The floor position address is stored in the Identity.xml file,
which is used for car/lantern behaviour. LAN settings are also stored in Identity.xml, including the DHCP
setting and manual IP address settings.
There is one further optional XML file:
3.
The
Input
XML file is situated in “\Storage Card\Config\Input\”. Multiple data files can be stored in this
directory with different names. The Settings.xml file references the input file to use, and it is an optional file;
it is not required for the core software to function. The input file contains settings for IND21 2-Wire
compatibility (floor designation and message table), or input configuration for use with an IND059
binary/Gray/discrete input module.