HMs DIY #1-6

Store Link

Because I want to keep this datafield and the app free for use I would be very grateful about a small donation to PayPal

A detailed description of how to use it can be found here: 

HMs_DIY_GUIDANCE.pdf
HMs_DIY_ANLEITUNG.pdf

Thanks very much to mcinner1 for putting so much time into this documentation!

Designer download

You can contribute on my github page.
You can upload your layout so others can use it as well.
Also any changes to the fonts.txt can be updated there as well.

Garmin_HMsDIY

=======================================================================
RELEASE NOTES
=======================================================================
-----------------------------------------------------------------------
3.6.2
* switched to new SDK 7.2.1
* added devices: Approach S7 42mm, Descent Mk3 43mm /Mk3i 43mm, Descent Mk3i 51mm, Edge 1050, epix Pro Gen2 42mm, epix Pro Gen2 47mm / quatix 7 pro, epix Pro Gen2 51mm / D2 mach 1 pro / tactix 7
Fenix 7 Pro, Fenix 7 Pro Solar, Fenix 7S Pro, Fenix 7X Pro, Fenix 7xPro Solar, Forerunner 165, Forerunner 165M, Venu 3, Venu 3S, Vivoactive 5
-----------------------------------------------------------------------
3.5.1
* switched to new SDK 4.2.4
* added devices: FR265, FR265S, FR965, GPSMAP 67/67i, Marq (Gen 2), Marq (Gen 2) Aviator, EDGE 540, EDGE 840, Instinct 2x Solar
* added two new font types GLANCE, GLANCENR (only available if device supports it!)

for full releasenotes see: releasenotes.txt
=======================================================================

 

  • I found all values that i was looking for, except for the ascend to the destination. Does it not exist?

  • This value is not available in the SDK. It also cannot be calculated because the predicted total ascent of a route is not available.
    (I am not the developer of the data field).

  • Okay, thanks for the info. Then i need to keep a Garmin data screen in parallel. 

  • But it is not very difficult to remember the total amount of ascend and subtract the actual elevation gain (which is available in DIY). Wink

  • Hi Erich,

    thank you for your great work! I really appreciate it.

    I'm missing three measures, which are very important to me:

    - advantage (time) - Vorsprung ggü. Virtual Partner in Zeit

    - advantage (km) - Vorsprung ggü. Virtual Partner in km

    - power balance - Leistungsverteilung links/rechts

    Is it possible to include this?

    Thank you

  • Hi

    I cannot display these values, because the SDK does not provide them. I can calculate some basic values myself, but all the other values I get from the SDK.

  • Hi Erich,

    I'm about to customize a whole-screen datafield for Edge 1040, starting with font adjustments. In the fonts.txt I found mappings

    FNT_006B384300_DEJA_VU_SANS_09;IDR_FNT_ROBOTO_COND_REG;  9; 0; 0; 0; 0   // XTINY   ###1040
    FNT_006B384300_DEJA_VU_SANS_12;IDR_FNT_ROBOTO_COND_REG; 12; 0; 0; 0; 0   // TINY   ###1040
    FNT_006B384300_DEJA_VU_SANS_14;IDR_FNT_ROBOTO_COND_REG; 14; 0; 0; 0; 0   // SMALL   ###1040
    FNT_006B384300_DEJA_VU_SANS_16;IDR_FNT_ROBOTO_COND_REG; 16; 0; 0; 0; 0   // MEDIUM   ###1040
    FNT_006B384300_DEJA_VU_SANS_26;IDR_FNT_ROBOTO_COND_REG; 26; 0; 0; 0; 0   // LARGE   ###1040
    FNT_006B384300_ROBOTO_BOLD_26N;IDR_FNT_ROBOTO_COND_REG; 26; 0; 0; 0; 0   // NR_MILD   ###1040
    FNT_006B384300_ROBOTO_BOLD_30;IDR_FNT_ROBOTO_COND_REG; 30; 0; 0; 0; 0   // NR_MEDIUM   ###1040
    FNT_006B384300_ROBOTO_BOLD_40;IDR_FNT_ROBOTO_COND_REG; 40; 0; 0; 0; -10   // NR_HOT   ###1040
    FNT_006B384300_ROBOTO_BOLD_50;IDR_FNT_ROBOTO_COND_REG; 79; -14; 0; 14; -8   // NR_THAI_HOT   ###1040

    and identical definitions of identifier strings:

    "Edge 1040 / 1040 Solar" - "XTINY" ==> FNT_006B384300_DEJA_VU_SANS_09
    "Edge 1040 / 1040 Solar" - "TINY" ==> FNT_006B384300_DEJA_VU_SANS_12
    "Edge 1040 / 1040 Solar" - "SMALL" ==> FNT_006B384300_DEJA_VU_SANS_14
    "Edge 1040 / 1040 Solar" - "MEDIUM" ==> FNT_006B384300_DEJA_VU_SANS_16
    "Edge 1040 / 1040 Solar" - "LARGE" ==> FNT_006B384300_DEJA_VU_SANS_26
    "Edge 1040 / 1040 Solar" - "NR_MILD" ==> FNT_006B384300_ROBOTO_BOLD_26N
    "Edge 1040 / 1040 Solar" - "NR_MEDIUM" ==> FNT_006B384300_ROBOTO_BOLD_30
    "Edge 1040 / 1040 Solar" - "NR_HOT" ==> FNT_006B384300_ROBOTO_BOLD_40
    "Edge 1040 / 1040 Solar" - "NR_THAI_HOT" ==> FNT_006B384300_ROBOTO_BOLD_50
    "Edge 1040 / 1040 Solar" - "S_XTINY" ==> FNT_006B384300_DEJA_VU_SANS_09
    "Edge 1040 / 1040 Solar" - "S_TINY" ==> FNT_006B384300_DEJA_VU_SANS_12
    "Edge 1040 / 1040 Solar" - "S_SMALL" ==> FNT_006B384300_DEJA_VU_SANS_14
    "Edge 1040 / 1040 Solar" - "S_MEDIUM" ==> FNT_006B384300_DEJA_VU_SANS_16
    "Edge 1040 / 1040 Solar" - "S_LARGE" ==> FNT_006B384300_DEJA_VU_SANS_26
    "Edge 1040 / 1040 Solar" - "S_NR_MILD" ==> FNT_006B384300_ROBOTO_BOLD_26N
    "Edge 1040 / 1040 Solar" - "S_NR_MEDIUM" ==> FNT_006B384300_ROBOTO_BOLD_30
    "Edge 1040 / 1040 Solar" - "S_NR_HOT" ==> FNT_006B384300_ROBOTO_BOLD_40
    "Edge 1040 / 1040 Solar" - "S_NR_THAI_HOT" ==> FNT_006B384300_ROBOTO_BOLD_50

    Several problems with that:

    1.) I recognized this as unnecessary duplication and removed all "S_*" entries, restarted the Designer programm and still all the "S_*" fonts are displayed in the properties area. No effect at all. Is there any reason for the duplication? So I guess, the values XTINY ... NR_THAI_HOT are not retrieved from fonts.txt, but hardcoded in the Designer tool.

    2.) I defined some new mappings (with a device-oriented pattern), since the pattern found was not suitable. XTINY ... LARGE named with a "Daja Vu" identifier string, then mapping back to the (more suitable) "Roboto Condensed Regular". Unfortunately the new mappings did not work at all. The Designer tool works with the old fonts, even when I deleted the mapping for Edge 1040 completely.

    // did not work

    FNT_EDGE1040_XTINY;IDR_FNT_ROBOTO_COND_REG; 9; 0; 0; 0; 0
    FNT_EDGE1040_TINY;IDR_FNT_ROBOTO_COND_REG; 12; 0; 0; 0; 0
    FNT_EDGE1040_SMALL;IDR_FNT_ROBOTO_COND_REG; 14; 0; 0; 0; 0
    FNT_EDGE1040_MEDIUM;IDR_FNT_ROBOTO_COND_REG; 16; 0; 0; 0; 0
    FNT_EDGE1040_LARGE;IDR_FNT_ROBOTO_COND_REG; 26; 0; 0; 0; 0
    FNT_EDGE1040_NR_MILD;IDR_FNT_DEJAVUSANS_COND_BOLD; 26; 0; 0; 0; 0
    FNT_EDGE1040_NR_MEDIUM;IDR_FNT_DEJAVUSANS_COND_BOLD; 36; 0; 0; 0; 0
    FNT_EDGE1040_NR_HOT;IDR_FNT_DEJAVUSANS_COND_BOLD; 46; 0; 0; 0; 0
    FNT_EDGE1040_NR_THAI_HOT;IDR_FNT_DEJAVUSANS_COND_BOLD; 66; 0; 0; 0; 0

    "Edge 1040 / 1040 Solar" - "XTINY" ==> FNT_EDGE1040_XTINY
    "Edge 1040 / 1040 Solar" - "TINY" ==> FNT_EDGE1040_TINY
    "Edge 1040 / 1040 Solar" - "SMALL" ==> FNT_EDGE1040_SMALL
    "Edge 1040 / 1040 Solar" - "MEDIUM" ==> FNT_EDGE1040_MEDIUM
    "Edge 1040 / 1040 Solar" - "LARGE" ==> FNT_EDGE1040_LARGE
    "Edge 1040 / 1040 Solar" - "NR_MILD" ==> FNT_EDGE1040_NR_MILD
    "Edge 1040 / 1040 Solar" - "NR_MEDIUM" ==> FNT_EDGE1040_NR_MEDIUM
    "Edge 1040 / 1040 Solar" - "NR_HOT" ==> FNT_EDGE1040_NR_HOT
    "Edge 1040 / 1040 Solar" - "NR_THAI_HOT" ==> FNT_EDGE1040_NR_THAI_HOT
    "Edge 1040 / 1040 Solar" - "S_XTINY" ==> FNT_EDGE1040_XTINY
    "Edge 1040 / 1040 Solar" - "S_TINY" ==> FNT_EDGE1040_TINY
    "Edge 1040 / 1040 Solar" - "S_SMALL" ==> FNT_EDGE1040_SMALL
    "Edge 1040 / 1040 Solar" - "S_MEDIUM" ==> FNT_EDGE1040_MEDIUM
    "Edge 1040 / 1040 Solar" - "S_LARGE" ==> FNT_EDGE1040_LARGE
    "Edge 1040 / 1040 Solar" - "S_NR_MILD" ==> FNT_EDGE1040_NR_MILD
    "Edge 1040 / 1040 Solar" - "S_NR_MEDIUM" ==> FNT_EDGE1040_NR_MEDIUM
    "Edge 1040 / 1040 Solar" - "S_NR_HOT" ==> FNT_EDGE1040_NR_HOT
    "Edge 1040 / 1040 Solar" - "S_NR_THAI_HOT" ==> FNT_EDGE1040_NR_THAI_HOT

    3.) Even more, when I delete the "FNT_006B384300_*" identifier strings, the Designer tool does not show any text any more. Are there any hardcoded identifier strings ("FNT_006B384300_*") in the Designer tool?

    Thank you.

    ps: Yes, I did RTFM. ;-)

  • Hi Erich,

    there seems to be some inconsistencies with the screen dimensions. Edge 1040 hardware specification says 282x470 px. When I draw some lines horizontally 0..181 or vertically 0..469 in the Designer, they are drawn to the edge, but on the Edge 1040 device there is one pixel missing (see screenshots from designer and from 1040 device).

    When I use coordinates 0..182 and 0..470 the lines are drawn to the edge of the display. Is the physical screen size 183x471 px??? Or is there any kind of scaling?

    Drawing 0..181 and 0..469 in the Designer gives a wrong preview, with lines to the edges.

  • Hi

    I will take a look at the dimensionas I entered vs. what the SDK has.

    You have to close and open the designer for changes in the fonts.txt to take effect!

    Regarding fonts.txt: There is a defined array of fonts for every device. The fonts I added (TINY, S_TINY, ...) are provided by the SDK. For most of the devices the TINY and S_TINY are the same, but not for all of them. Thats why I left them in.

    You MUST NOT delete the FNT_006B384300_* entries, these are defined by the SDK. These are mapped to my own fonts and are different for every device.

    The only entries the designer uses are the ones with the coord. mappings:

    FNT_BEBAS_NEUE_20B;IDR_FNT_BEBASNEUE_REG; 27; -5; 0; 6; 2
    ...

    all other entries are just for information and are not used by the designer!

    For example:

    "Edge 1040 / 1040 Solar" - "XTINY" ==> FNT_006B384300_DEJA_VU_SANS_09

    means that the font name for xtiny of the 1040 is FNT_006B384300_DEJA_VU_SANS_09 (internal name in the SDK)

    so the only thing you should do is try to match the offsets and size as close as possible ->

    FNT_006B384300_DEJA_VU_SANS_09;IDR_FNT_ROBOTO_COND_REG;  9; 0; 0; 0; 0

    So, the only thing you can do is replace the mapped IDR_FNT_ROBOTO_COND_REG font with one of 8 others and adjust the offsets and size.

    regards
    Erich

  • Hi Erich,

    I worked with the designer for some days now. I really like the tool and your work. In Addition to the bugs already mentioned above I would like to share my latest experiences in order to improve the tool:

    I'm working on a fullscreen datafield for the Edge 1040 device. I will share the XML file at the end of this post.

    Bug 1: Designer Crash

    When increasing/decreasing x/y position of an element in many steps wih +/- buttons or moving elements in many steps with up/down buttons, the preview of all elements of type value and the device frame disappear. I have to restart the designer then.

    Bug 2: Line with length 0/1

    I found a difference in the placement of some elements between the designer and the Edge's device screen by 1 (one) pixel. For further investigation I did draw some small lines:

    - line 1: X=35, Y=175, X1=35, Y1=175 (i would expect one pixel) the designer gives zero pixel; the Edge device gives zero pixel

    - line 2: X=35, Y=180, X1=36, Y1=180 (i would expect two pixel horizontally) the designer gives the expected result; the Edge device gives one pixel

    - line 3: X=35, Y=185, X1=35, Y1=186 (i would expect two pixel vertically) the designer gives the expected result; the Edge device gives one pixel

    - line 4: X=35, Y=190, X1=36, Y1=191 (i would expect two pixe diagonally) the designer gives the expected result; the Edge device gives one pixel

    The behavior should be the same and the drawing rules should be clarified in the manual. Looks like a Zaunpfahlfehler.

    See screeshots of designer and device:

    Bug 3: Seconds in Timer values missing

    Timer fields defined with $H:$M:$S are displayed on the Edge device without seconds.

    See screenshots:

    Question: limit of 9 font shapes & sizes

    Where come the 9 font shapes and sizes from? Given by Garmin SDK? There are some fonts on the native datafields, which I cannot find in the set of 9 fonts. So I guess this is a limitation by Garmin, right? I also noticed that some native datafields can adjust font size or precision dynamically to fit the size. Is this a limited capability provided by SDK? I'm missing big, but narrow font shapes, as provided by Edge 1030.

    Request for feature 1: remember "highlight" option

    Remembering "Highlight (red) selected element" would be useful for frequent restarts

    Request for feature 2: grouping elements

    Grouping elements (to move them together or to adjust commonly) would be useful.

    Request for feature 3: Community contribution

    fonts.txt and Layouts should be shared via github. I did the adjustments for Edge 1040 in fonts.txt, but there seems no way to contribute for future releases.

    Here is my layout for font adjustments (including pixel testing):

    <?xml version="1.0" encoding="UTF-8"?>
    <DIYLayout>
        <Device name="Edge 1040 / 1040 Solar"/>
        <Designer time="11.10.2022 13:18" ver="3.4.1" ifver="C"/>
        <LayoutElement type="1" color="FFFFFF" x="0" y="0" x2="282" y2="470" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="141" y="0" x2="141" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="----------------- XTINY: ------------------"/>
        <LayoutElement type="1" color="000000" x="100" y="0" x2="100" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="182" y="0" x2="182" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="10" x2="282" y2="10" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="19" x2="252" y2="19" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="0" y="10" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XTINY" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="100" y="10" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="141" y="10" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="182" y="10" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="281" y="10" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XTINY" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- TINY: -------------------"/>
        <LayoutElement type="1" color="000000" x="90" y="0" x2="90" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="192" y="0" x2="192" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="30" x2="282" y2="30" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="42" x2="252" y2="42" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="0" y="30" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="TINY" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="90" y="30" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="141" y="30" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="TINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="192" y="30" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="TINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="281" y="30" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="TINY" font="TINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- SMALL: --------------------"/>
        <LayoutElement type="1" color="000000" x="80" y="0" x2="80" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="202" y="0" x2="202" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="60" x2="282" y2="60" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="74" x2="252" y2="74" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="0" y="60" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="SMALL" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="80" y="60" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="141" y="60" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="202" y="60" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="281" y="60" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="SMALL" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- MEDIUM: ------------------"/>
        <LayoutElement type="1" color="000000" x="70" y="0" x2="70" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="212" y="0" x2="212" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="95" x2="282" y2="95" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="111" x2="252" y2="111" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="0" y="95" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="MED" font="MEDIUM" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="70" y="95" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="MEDIUM" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="141" y="95" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="212" y="95" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="MEDIUM" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="281" y="95" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="MED" font="MEDIUM" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- LARGE: ------------------"/>
        <LayoutElement type="1" color="000000" x="60" y="0" x2="60" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="222" y="0" x2="222" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="135" x2="282" y2="135" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="161" x2="252" y2="161" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="0" y="135" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="LG" font="LARGE" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="60" y="135" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="LARGE" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="141" y="135" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="LARGE" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="222" y="135" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="XX" font="LARGE" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="281" y="135" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="LG" font="LARGE" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- NR_MILD: ------------------"/>
        <LayoutElement type="1" color="000000" x="0" y="235" x2="282" y2="235" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="241" x2="252" y2="241" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="268" x2="252" y2="268" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="0" y="235" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="MIL" font="NR_MILD" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="60" y="235" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="00" font="NR_MILD" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="141" y="235" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="88" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="222" y="235" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="00" font="NR_MILD" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="281" y="235" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="MIL" font="NR_MILD" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- NR_MEDIUM: ------------------"/>
        <LayoutElement type="1" color="000000" x="50" y="0" x2="50" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="232" y="0" x2="232" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="280" x2="282" y2="280" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="288" x2="252" y2="288" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="318" x2="252" y2="318" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="0" y="280" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="M" font="NR_MEDIUM" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="50" y="280" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="00" font="NR_MEDIUM" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="141" y="280" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="88" font="NR_MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="232" y="280" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="00" font="NR_MEDIUM" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="281" y="280" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="M" font="NR_MEDIUM" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- NR_HOT: ------------------"/>
        <LayoutElement type="1" color="000000" x="40" y="0" x2="40" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="242" y="0" x2="242" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="335" x2="282" y2="335" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="346" x2="252" y2="346" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="386" x2="252" y2="386" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="0" y="335" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="H" font="NR_HOT" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="40" y="335" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="00" font="NR_HOT" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="141" y="335" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="88" font="NR_HOT" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="242" y="335" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="00" font="NR_HOT" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="281" y="335" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="H" font="NR_HOT" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- NR_TAI_HOT: ------------------"/>
        <LayoutElement type="1" color="000000" x="30" y="0" x2="30" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="252" y="0" x2="252" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="395" x2="282" y2="395" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="408" x2="252" y2="408" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="30" y="459" x2="252" y2="459" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="0" y="395" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="T" font="NR_THAI_HOT" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="30" y="395" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="00" font="NR_THAI_HOT" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="141" y="395" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="88" font="NR_THAI_HOT" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="252" y="395" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="00" font="NR_THAI_HOT" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="281" y="395" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="T" font="NR_THAI_HOT" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- Words ------------------"/>
        <LayoutElement type="0" color="000000" x="145" y="171" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="TEMPERATUR" font="MEDIUM" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="145" y="193" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="TEMPERATUR" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="145" y="214" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="TEMPERATUR" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- Small Lines ------------------"/>
        <LayoutElement type="1" color="000000" x="35" y="175" x2="35" y2="175" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="35" y="180" x2="36" y2="180" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="35" y="185" x2="35" y2="186" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="35" y="190" x2="36" y2="191" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
    </DIYLayout>
    

    Here is my layout for Edge 1040 (not yet ready engineered):

    <?xml version="1.0" encoding="UTF-8"?>
    <DIYLayout>
        <Device name="Edge 1040 / 1040 Solar"/>
        <Designer time="12.10.2022 12:11" ver="3.4.1" ifver="C"/>
        <LayoutElement type="3" text="----------------- Grid ------------------"/>
        <LayoutElement type="1" color="FFFFFF" x="0" y="0" x2="282" y2="470" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="150" y="0" x2="150" y2="75" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="115" y="75" x2="115" y2="109" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="85" y="109" x2="115" y2="109" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="86" y="108" x2="86" y2="140" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="211" y="75" x2="211" y2="140" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="150" y="140" x2="150" y2="470" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="75" x2="282" y2="75" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="140" x2="282" y2="140" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="204" x2="150" y2="204" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="150" y="294" x2="282" y2="294" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="150" y="330" x2="282" y2="330" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="375" x2="150" y2="375" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="1" stroke="2" nr_values="1"/>
        <LayoutElement type="3" text="----------------- Speed ------------------"/>
        <LayoutElement type="1" color="000000" x="19" y="58" x2="135" y2="360" eletype="AC" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="15" stroke="5" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="19" y="58" x2="355" y2="405" eletype="AC" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="15" stroke="5" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="11" y="65" x2="8" y2="68" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="10" y="58" x2="7" y2="58" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="11" y="51" x2="8" y2="48" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="19" y="49" x2="19" y2="46" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="29" y="58" x2="32" y2="58" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="27" y="65" x2="30" y2="68" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="19" y="58" x2="30" y2="47" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="19" y="58" x2="26" y2="51" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="19" y="58" x2="23" y2="54" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="12" stroke="3" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="122" y="-9" fixedtext="false" maxonly="false" daynight="true" eletype="CS" text="$V" font="NR_HOT" halignment="0" precision="1" nr_values="1" sampletext="45.42"/>
        <LayoutElement type="0" color="000000" x="135" y="4" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="km" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="124" y="23" x2="146" y2="23" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="10" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="134" y="26" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="h" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="46" y="64" x2="0" y2="0" eletype="CR" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="5" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="40" y="70" x2="52" y2="58" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="120" y="38" fixedtext="false" maxonly="false" daynight="true" eletype="AS" text="$V" font="NR_MILD" halignment="0" precision="1" nr_values="1" sampletext="34.76"/>
        <LayoutElement type="0" color="000000" x="134" y="43" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="km" font="TINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="125" y="57" x2="142" y2="57" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="10" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="134" y="59" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="h" font="TINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- Cadence ------------------"/>
        <LayoutElement type="1" color="000000" x="171" y="57" x2="0" y2="0" eletype="CR" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="7" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="161" y="47" x2="181" y2="67" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="157" y="48" x2="165" y2="46" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="177" y="68" x2="185" y2="66" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="260" y="-9" fixedtext="false" maxonly="false" daynight="true" eletype="CC" text="$V" font="NR_HOT" halignment="0" precision="0" nr_values="1" sampletext="104.34"/>
        <LayoutElement type="0" color="000000" x="267" y="3" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="r" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="267" y="15" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="p" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="267" y="29" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="200" y="64" x2="0" y2="0" eletype="CR" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="5" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="194" y="70" x2="206" y2="58" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="263" y="38" fixedtext="false" maxonly="false" daynight="true" eletype="AC" text="$V" font="NR_MILD" halignment="0" precision="0" nr_values="1" sampletext="102.45"/>
        <LayoutElement type="0" color="000000" x="266" y="42" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="r" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="266" y="51" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="p" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="266" y="61" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- Lap ------------------"/>
        <LayoutElement type="1" color="000000" x="17" y="93" x2="400" y2="85" eletype="AC" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="16" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="17" y="108" x2="13" y2="104" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="17" y="109" x2="13" y2="113" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="17" y="80" fixedtext="false" maxonly="false" daynight="true" eletype="LR" text="$V" font="LARGE" halignment="1" precision="0" nr_values="1" sampletext="3"/>
        <LayoutElement type="0" color="000000" x="94" y="80" fixedtext="false" maxonly="false" daynight="true" eletype="CV" text="$V" font="LARGE" halignment="0" precision="1" nr_values="1" sampletext="32.2"/>
        <LayoutElement type="0" color="000000" x="103" y="78" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="km" font="TINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="95" y="92" x2="111" y2="92" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="10" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="103" y="94" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="h" font="TINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="68" y="110" fixedtext="false" maxonly="false" daynight="true" eletype="CW" text="$V" font="LARGE" halignment="0" precision="0" nr_values="1" sampletext="103.59"/>
        <LayoutElement type="0" color="000000" x="70" y="111" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="b" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="71" y="125" x2="81" y2="125" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="10" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="70" y="124" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="195" y="80" fixedtext="false" maxonly="false" daynight="true" eletype="LD" text="$V" font="LARGE" halignment="0" precision="2" nr_values="1" sampletext="92.23"/>
        <LayoutElement type="0" color="000000" x="196" y="80" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="k" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="196" y="92" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="148" y="110" fixedtext="false" maxonly="false" daynight="true" eletype="LT" text="$H:$M:$S" font="LARGE" halignment="1" precision="2" nr_values="1" sampletext="1326"/>
        <LayoutElement type="0" color="000000" x="265" y="80" fixedtext="false" maxonly="false" daynight="true" eletype="TR" text="$V" font="LARGE" halignment="0" precision="0" nr_values="1" sampletext="954.33"/>
        <LayoutElement type="1" color="000000" x="273" y="93" x2="273" y2="78" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="268" y="85" x2="272" y2="79" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="277" y="85" x2="273" y2="79" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="274" y="90" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="265" y="110" fixedtext="false" maxonly="false" daynight="true" eletype="ZZ" text="$V" font="LARGE" halignment="0" precision="0" nr_values="1" sampletext="245.34"/>
        <LayoutElement type="0" color="000000" x="273" y="120" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="W" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- Distance ------------------"/>
        <LayoutElement type="0" color="000000" x="130" y="135" fixedtext="false" maxonly="false" daynight="true" eletype="DS" text="$V" font="NR_MEDIUM" halignment="0" precision="2" nr_values="1" sampletext="112.54"/>
        <LayoutElement type="0" color="000000" x="132" y="145" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="k" font="MEDIUM" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="132" y="158" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="MEDIUM" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="130" y="175" fixedtext="false" maxonly="false" daynight="true" eletype="DD" text="$V" font="LARGE" halignment="0" precision="2" nr_values="1" sampletext="25.56"/>
        <LayoutElement type="1" color="000000" x="4" y="190" x2="20" y2="190" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="13" y="183" x2="20" y2="190" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="13" y="196" x2="20" y2="189" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="22" y="181" x2="22" y2="199" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="132" y="176" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="k" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="132" y="188" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- Timer ------------------"/>
        <LayoutElement type="1" color="000000" x="8" y="214" x2="8" y2="232" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="8" y="214" x2="17" y2="223" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="17" y="222" x2="8" y2="231" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="82" y="206" fixedtext="false" maxonly="false" daynight="true" eletype="TT" text="$H:$M:$S" font="LARGE" halignment="1" precision="0" nr_values="1" sampletext="3326"/>
        <LayoutElement type="1" color="000000" x="8" y="241" x2="8" y2="259" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="12" y="241" x2="12" y2="259" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="82" y="234" fixedtext="false" maxonly="false" daynight="true" eletype="TI" text="$H:$M:$S" font="LARGE" halignment="1" precision="1" nr_values="1" sampletext="1048"/>
        <LayoutElement type="1" color="000000" x="4" y="269" x2="4" y2="287" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="8" y="269" x2="8" y2="287" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="8" y="269" x2="17" y2="278" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="17" y="277" x2="8" y2="286" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="82" y="262" fixedtext="false" maxonly="false" daynight="true" eletype="ET" text="$H:$M:$S" font="LARGE" halignment="1" precision="0" nr_values="1" sampletext="4374"/>
        <LayoutElement type="1" color="000000" x="4" y="305" x2="20" y2="305" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="13" y="298" x2="20" y2="305" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="13" y="311" x2="20" y2="304" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="22" y="296" x2="22" y2="314" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="82" y="289" fixedtext="false" maxonly="false" daynight="true" eletype="TV" text="$H:$M" font="LARGE" halignment="1" precision="2" nr_values="1" sampletext="2333"/>
        <LayoutElement type="0" color="000000" x="82" y="316" fixedtext="false" maxonly="false" daynight="true" eletype="EV" text="$H:$M" font="LARGE" halignment="1" precision="2" nr_values="1" sampletext="65589"/>
        <LayoutElement type="3" text="----------------- DateTime ------------------"/>
        <LayoutElement type="0" color="000000" x="71" y="334" fixedtext="false" maxonly="false" daynight="true" eletype="CT" text="$H:$M" font="NR_MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="63312"/>
        <LayoutElement type="3" text="----------------- Alt./Slope/Temp ------------------"/>
        <LayoutElement type="1" color="000000" x="158" y="169" x2="181" y2="169" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="158" y="169" x2="181" y2="146" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="181" y="146" x2="181" y2="170" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="261" y="135" fixedtext="false" maxonly="false" daynight="true" eletype="GR" text="$V" font="NR_MEDIUM" halignment="0" precision="0" nr_values="5" sampletext="13.69"/>
        <LayoutElement type="0" color="000000" x="271" y="156" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="%" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="169" y="174" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="VAM" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="166" y="190" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="20s" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="263" y="166" fixedtext="false" maxonly="false" daynight="true" eletype="VC" text="$V" font="NR_MEDIUM" halignment="0" precision="0" nr_values="20" sampletext="774.12"/>
        <LayoutElement type="0" color="000000" x="271" y="175" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="265" y="191" x2="278" y2="191" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="271" y="190" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="s" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="155" y="241" x2="181" y2="241" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="155" y="241" x2="164" y2="222" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="164" y="222" x2="170" y2="235" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="170" y="235" x2="174" y2="228" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="174" y="228" x2="181" y2="241" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="271" y="222" x2="271" y2="207" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="266" y="214" x2="270" y2="208" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="275" y="214" x2="271" y2="208" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="263" y="206" fixedtext="false" maxonly="false" daynight="true" eletype="TA" text="$V" font="LARGE" halignment="0" precision="0" nr_values="1" sampletext="4523.66"/>
        <LayoutElement type="0" color="000000" x="271" y="219" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="271" y="234" x2="271" y2="248" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="266" y="241" x2="270" y2="247" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="275" y="241" x2="271" y2="247" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="263" y="233" fixedtext="false" maxonly="false" daynight="true" eletype="TD" text="$V" font="LARGE" halignment="0" precision="0" nr_values="1" sampletext="2458.21"/>
        <LayoutElement type="0" color="000000" x="271" y="245" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="160" y="261" x2="160" y2="273" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="155" y="266" x2="159" y2="272" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="164" y="266" x2="160" y2="272" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="152" y="276" x2="166" y2="276" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="160" y="290" x2="160" y2="278" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="155" y="285" x2="159" y2="279" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="164" y="285" x2="160" y2="279" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="262" y="252" fixedtext="false" maxonly="false" daynight="true" eletype="CL" text="$V" font="NR_MEDIUM" halignment="0" precision="0" nr_values="1" sampletext="2474.22"/>
        <LayoutElement type="0" color="000000" x="274" y="274" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- Temp ------------------"/>
        <LayoutElement type="0" color="000000" x="253" y="288" fixedtext="false" maxonly="false" daynight="true" eletype="TM" text="$V" font="NR_MEDIUM" halignment="0" precision="1" nr_values="1" sampletext="18.4"/>
        <LayoutElement type="0" color="000000" x="267" y="310" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="°C" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- Status ------------------"/>
        <LayoutElement type="0" color="000000" x="127" y="293" fixedtext="false" maxonly="false" daynight="true" eletype="PO" text="$V" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="1"/>
        <LayoutElement type="0" color="000000" x="142" y="293" fixedtext="false" maxonly="false" daynight="true" eletype="GA" text="$V" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="3"/>
        <LayoutElement type="0" color="000000" x="133" y="327" fixedtext="false" maxonly="false" daynight="true" eletype="J2" text="$T" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="1"/>
        <LayoutElement type="0" color="000000" x="137" y="310" fixedtext="false" maxonly="false" daynight="true" eletype="BV" text="$V%" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="87"/>
        <LayoutElement type="3" text="----------------- HR ------------------"/>
        <LayoutElement type="1" color="FF9090" x="23" y="391" x2="156" y2="256" eletype="CF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="14" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="FF9090" x="46" y="391" x2="156" y2="256" eletype="CF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="14" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="FF9090" x="35" y="405" x2="156" y2="256" eletype="CF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="FF9090" x="12" y="397" x2="36" y2="421" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="3" nr_values="1"/>
        <LayoutElement type="1" color="FF9090" x="57" y="397" x2="34" y2="420" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="3" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="44" y="378" fixedtext="false" maxonly="false" daynight="true" eletype="HZ" text="$V" font="NR_MILD" halignment="0" precision="0" nr_values="1" sampletext="5"/>
        <LayoutElement type="0" color="000000" x="120" y="379" fixedtext="false" maxonly="false" daynight="true" eletype="AH" text="$V" font="NR_MILD" halignment="0" precision="0" nr_values="1" sampletext="124.49"/>
        <LayoutElement type="0" color="000000" x="125" y="382" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="b" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="125" y="391" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="p" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="125" y="401" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="121" y="411" fixedtext="false" maxonly="false" daynight="true" eletype="HR" text="$V" font="NR_HOT" halignment="0" precision="0" nr_values="1" sampletext="163.55"/>
        <LayoutElement type="0" color="000000" x="126" y="422" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="b" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="126" y="434" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="p" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="126" y="447" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="m" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----------------- Power ------------------"/>
        <LayoutElement type="1" color="0000FF" x="152" y="366" x2="174" y2="366" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="10" stroke="3" nr_values="1"/>
        <LayoutElement type="1" color="0000FF" x="153" y="365" x2="163" y2="345" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="0000FF" x="160" y="365" x2="163" y2="345" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="0000FF" x="163" y="385" x2="166" y2="365" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="0000FF" x="163" y="385" x2="173" y2="365" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="0000FF" x="160" y="353" x2="155" y2="364" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="10" stroke="4" nr_values="1"/>
        <LayoutElement type="1" color="0000FF" x="161" y="353" x2="158" y2="364" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="10" stroke="4" nr_values="1"/>
        <LayoutElement type="1" color="0000FF" x="166" y="376" x2="169" y2="366" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="10" stroke="4" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="196" y="354" x2="0" y2="0" eletype="CR" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="5" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="190" y="360" x2="202" y2="348" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="261" y="327" fixedtext="false" maxonly="false" daynight="true" eletype="AB" text="$V" font="NR_MILD" halignment="0" precision="0" nr_values="1" sampletext="348.23"/>
        <LayoutElement type="0" color="000000" x="272" y="344" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="W" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="205" y="374" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="30s" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="261" y="356" fixedtext="false" maxonly="false" daynight="true" eletype="CB" text="$V" font="NR_MILD" halignment="0" precision="0" nr_values="30" sampletext="418.34"/>
        <LayoutElement type="0" color="000000" x="272" y="373" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="W" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="205" y="402" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="10s" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="261" y="385" fixedtext="false" maxonly="false" daynight="true" eletype="CB" text="$V" font="NR_MILD" halignment="0" precision="0" nr_values="10" sampletext="435.34"/>
        <LayoutElement type="0" color="000000" x="272" y="402" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="W" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="261" y="411" fixedtext="false" maxonly="false" daynight="true" eletype="CB" text="$V" font="NR_HOT" halignment="0" precision="0" nr_values="3" sampletext="454.34"/>
        <LayoutElement type="0" color="000000" x="272" y="444" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="W" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext=""/>
    </DIYLayout>
    

    My adjustments in fonts.txt:

    FNT_006B384300_DEJA_VU_SANS_09;IDR_FNT_ROBOTO_COND_REG; 11; -2; 0; 2; -3   // XTINY   ###1040
    FNT_006B384300_DEJA_VU_SANS_12;IDR_FNT_ROBOTO_COND_REG; 15; -2; 0; 2; -4   // TINY   ###1040
    FNT_006B384300_DEJA_VU_SANS_14;IDR_FNT_ROBOTO_COND_REG; 18; -3; 0; 3; -5   // SMALL   ###1040
    FNT_006B384300_DEJA_VU_SANS_16;IDR_FNT_ROBOTO_COND_REG; 21; -4; 0; 4; -6   // MEDIUM   ###1040
    FNT_006B384300_DEJA_VU_SANS_26;IDR_FNT_ROBOTO_COND_REG; 35; -6; 0; 6; -11   // LARGE   ###1040
    FNT_006B384300_ROBOTO_BOLD_26N;IDR_FNT_ROBOTO_COND_BOLD; 36; -6; 0; 6; -5   // NR_MILD   ###1040
    FNT_006B384300_ROBOTO_BOLD_30;IDR_FNT_DEJAVUSANS_COND_BOLD; 39; -8; 0; 8; 2   // NR_MEDIUM   ###1040
    FNT_006B384300_ROBOTO_BOLD_40;IDR_FNT_DEJAVUSANS_COND_BOLD; 51; -9; 0; 9; 3   // NR_HOT   ###1040
    FNT_006B384300_ROBOTO_BOLD_50;IDR_FNT_ROBOTO_COND_BOLD; 68; -11; 0; 11; -8   // NR_THAI_HOT   ###1040

    Thank you.