<?xml version='1.0' encoding='UTF-8'?>
<pyvcp>
         <vbox>
         <relief>RIDGE</relief>         
         <bd>6</bd>
         <bg>"black"</bg>
         
<hbox>
    <relief>RIDGE</relief>
    <bd>6</bd>   
    <bg>"orchid1"</bg>      
<label>
        <text>"This is a Label:"</text>
        <font>("Helvetica",20)</font>
        <fg>"green"</fg>
        <bg>"black"</bg>
</label>

                
 <multilabel>
    <legends>["Label1", "Label2", "Label3", "Label4", "Label5", "Label6"]</legends>
    <font>("Helvetica",20)</font>
    <fg>"blue"</fg>
    <bg>"gray9"</bg>
    <disable_pin>True</disable_pin>
</multilabel>
</hbox>

<hbox>
    <relief>RIDGE</relief>
    <bd>6</bd>
    <bg>"orchid4"</bg>

<led>
    <halpin>"spindle-at-speed-led"</halpin>
    <size>50</size>
    <bg>"black"</bg>
    <hbc>"yellow"</hbc>
    <hbt>1</hbt>
    <on_color>"green"</on_color>
    <off_color>"red"</off_color>
</led>


    <relief>RIDGE</relief>
    <bd>6</bd>
    
<rectled>
        <halpin>"my-led1"</halpin>
        <height>"50"</height>
        <width>"100"</width>
        <bg>"black"</bg>
    <hbc>"yellow"</hbc>
    <hbt>1</hbt>
        <on_color>"green"</on_color>
        <off_color>"red"</off_color>
</rectled>
</hbox>    

<hbox>
    <relief>RIDGE</relief>
    <bd>6</bd>
    <bg>"green4"</bg>
    
<button>
    <halpin>"ok-button"</halpin>
    <text>"OK"</text>
    <bg>"red1"</bg>
    <fg>"White"</fg>
</button>
<button>
    <halpin>"abort-button"</halpin>
    <text>"Abort"</text>
    <bg>"red2"</bg>
    <fg>"White"</fg>
</button>

<checkbutton>
    <halpin>"coolant-chkbtn"</halpin>
    <text>"Coolant"</text>
    <bg>"red3"</bg>
    <fg>"White"</fg>
    <sel>"black"</sel>
    <initval>1</initval>
</checkbutton>
<checkbutton>
    <halpin>"chip-chkbtn"</halpin>
    <text>"Chips    "</text>
    <bg>"red4"</bg>
    <fg>"White"</fg>
    <sel>"black"</sel>
    <initval>0</initval>
</checkbutton>


<radiobutton>
    <choices>["one","two","three"]</choices>
    <halpin>"my-radio"</halpin>
    <bg>"purple"</bg>
    <fg>"White"</fg>
    <sel>"black"</sel>
    <initval>0</initval>
</radiobutton>
</hbox>

<hbox>
    <relief>RIDGE</relief>
    <bd>6</bd>
    <bg>"orchid3"</bg>

<number>
    <halpin>"spindle-velocity"</halpin>
    <font>("Helvetica",24)</font>
    <bg>"violet"</bg>
    <fg>"White"</fg>
    <format>"+4.4f"</format>
</number>
<number>
    <halpin>"pid_feedback"</halpin>
    <font>("Helvetica",24)</font>
    <format>"6d"</format>
    <bg>"violetred"</bg>
    <fg>"White"</fg>
    <width>6</width>
</number>
<number>
    <halpin>"pid_error"</halpin>
    <font>("Helvetica",24)</font>
    <format>"6d"</format>
    <bg>"violetred2"</bg>
    <fg>"White"</fg>
    <width>6</width>
</number>

</hbox>

 <bar>
    <halpin>"spindle-speed"</halpin>
    <min_>0</min_>
    <max_>123</max_>
    <format>"3.1f"</format>
    <bgcolor>"grey"</bgcolor>
    <fillcolor>"red"</fillcolor>
    <range1>0,100,"green"</range1>
    <range2>101,135,"orange"</range2>
    <range3>136, 150,"red"</range3>
    <canvas_width>200</canvas_width>
    <canvas_height>50</canvas_height>
    <bar_height>30</bar_height>
    <bar_width>150</bar_width>
    <bg>"yellow1"</bg>
    <fg>"White"</fg>
</bar>

<hbox>
    <relief>RIDGE</relief>
    <bd>6</bd>
    <bg>"orchid2"</bg>
<meter>
    <halpin>"pwmgen.curr-dc"</halpin>
    <text>"Battery"</text>
    <subtext>"Volts"</subtext>
    <size>100</size>
    <min_>0</min_>
    <max_>15.5</max_>
    <majorscale>1</majorscale>
    <minorscale>0.2</minorscale>
    <region1>(14.5,15.5,"yellow")</region1>
    <region2>(12,14.5,"green")</region2>
    <region3>(0,12,"red")</region3>
    <bg>"turquoise"</bg>
    <fc>"grey90"</fc>
</meter>
<dial>
    <size>100</size>
    <cpr>100</cpr>
    <min_>-15</min_>
    <max_>15</max_>
    <text>"Dial"</text>
    <initval>0</initval>
    <resolution>0.001</resolution>
    <halpin>"MAXout"</halpin>
    <dialcolor>"plum"</dialcolor>
    <edgecolor>"green"</edgecolor>
    <dotcolor>"black"</dotcolor>
    <bg>"tan"</bg>
    <fg>"White"</fg>
    <param_pin>1</param_pin>
</dial>
</hbox>
<spinbox>
    <halpin>"Pgainin"</halpin>
    <min_>-12</min_>
    <max_>33</max_>
    <initval>0</initval>
    <resolution>0.1</resolution>
    <format>"2.3f"</format>
    <font>("Arial",30)</font>
    <param_pin>1</param_pin>
    <bg>"steelblue"</bg>
    <fg>"White"</fg>
</spinbox>

<hbox>
    <relief>RIDGE</relief>
    <bd>6</bd>
    <bg>"orchid1"</bg>
<scale>
    <font>("Helvetica",16)</font>
    <width>"25"</width>
    <halpin>"Igainin"</halpin>
    <resolution>0.1</resolution>
    <orient>HORIZONTAL</orient>
    <initval>-15</initval>
    <min_>-33</min_>
    <max_>26</max_>
    <bg>"springgreen2"</bg>
    <fg>"White"</fg>
    <param_pin>0</param_pin>
</scale>
<scale>
    <font>("Helvetica",16)</font>
    <width>"50"</width>
    <halpin>"Dgainin"</halpin>
    <resolution>1</resolution>
    <orient>VERTICAL</orient>
    <min_>100</min_>
    <max_>0</max_>
    <bg>"springgreen1"</bg>
    <fg>"White"</fg>
    <param_pin>0</param_pin>
</scale>


<jogwheel>
    <halpin>"Igainin"</halpin>
    <cpr>45</cpr>
    <size>100</size>
    <bgcolor>"yellow"</bgcolor> 
    <bg>"skyblue"</bg>
    <fg>"White"</fg>
</jogwheel>              
</hbox>
        </vbox>
</pyvcp>
