The <definitions> Section
Definitions are basically present to enable you to use a word for a more complex value, thus making that value easier to express (and to remember) when entering the xml. They are only applicable to certain attributes in certain gauges (mostly the <colours> attribute at present) but they can also be used to specify a value which is subsequently accessible to scripts. For further details on use of definitions in scripts see the section on writing scripts
Context
<pages>
<pagelist>
<page>
...
</page>
...
</pagelist>
<settings>
...
</settings>
<definitions>
<cltok>0,255,0,0,255,0</cltok>
<cltwarn>255,255,0,255,255,0</cltwarn>
<cltbad>255,0,0,255,0,0</cltbad>
<redyellow>255,255,0,255,255,0</redyellow>
<blackwhite>255,255,255,255,255,255</blackwhite>
<blackblack>0,0,0,0,0,0</blackblack>
<redgreen>0,255,0,0,255,0</redgreen>
<redred>255,0,0,255,0,0</redred>
<yellowyellow>255,255,0,255,255,0</yellowyellow>
<greengreen>0,255,0,0,255,0</greengreen>
<red>255,0,0,255,0,0</red>
<orange>255,100,0,255,100,0</orange>
<green>0,255,0,0,255,0</green>
<blue>0,0,255,0,0,255</blue>
<cyan>0,255,255,0,255,255</cyan>
<darkgreen>0,128,0,0,128,0</darkgreen>
<darkorange>255,140,100,255,140,100</darkorange>
<darkred>128,0,0,128,0,0</darkred>
<cltshiftlightrpm pascaltype="word">3000</cltshiftlightrpm>
</definitions>
</pages>