; Demo-Menu 
; Hubert Hoegl, Juni 2004, <Hubert.Hoegl@fh-augsburg.de>

(menu-descriptor 
   (menu-id          my-menu-id)
   (author           'hhoegl')
   (date             '2004-04-13')
   (ml-version       '0.1')
   (delay-reset-all  120)  
   (delay-passwd     10)                                   
   (delay-help       2)                                      
   (org-var          0x1400)
)

(menu-struct 
   (menu-id topm) 
   (menu-parent nil)
   (menu-title 'Steuerung')
   (menu-list 
      (menu-id zeitanzeige leaf)
      (menu-id status submenu)
      (menu-id param submenu)  
      (menu-id sensors submenu)  
      (menu-id outputs submenu)
      (menu-id itimer submenu)  
      (menu-id setclock submenu)
      (menu-id info submenu)
   )
)

(menu-struct 
   (menu-id param) 
   (menu-parent topm)
   (menu-title 'Parameter')
   (menu-list 
      (menu-id kuehlpara submenu)  
      (menu-id brunpara submenu)  
      (menu-id mischpara submenu)  
      (menu-id luftkpara submenu)  
   )
)

(menu-struct 
   (menu-id kuehlpara) 
   (menu-parent param)
   (menu-title 'Para.Kuehl')
   (menu-list 
        (menu-id parakuehl1 leaf) 
        (menu-id parakuehl2 leaf)
        (menu-id parakuehl3 leaf) 
        (menu-id parakuehl4 leaf) 
        (menu-id parakuehl5 leaf) 
        (menu-id parakuehl6 leaf) 
   )
)

(menu-struct 
   (menu-id brunpara) 
   (menu-parent param)
   (menu-title 'Para.Brunnen')
   (menu-list 
        (menu-id brunpar1 leaf)      
        (menu-id brunpar2 leaf) 
        (menu-id brunpar3 leaf)      
        (menu-id brunpar4 leaf) 
        (menu-id brunpar5 leaf) 
   )
)

(menu-struct 
   (menu-id mischpara) 
   (menu-parent param)
   (menu-title 'Para.Misch')
   (menu-list 
        (menu-id misch1 leaf)      
        (menu-id misch2 leaf) 
        (menu-id misch3 leaf) 
        (menu-id misch4 leaf) 
   )
)

(menu-struct 
   (menu-id luftkpara) 
   (menu-parent param)
   (menu-title 'Para.Luftkuehler')
   (menu-list 
        (menu-id luftk1 leaf)      
        (menu-id luftk2 leaf)      
   )
)


(menu-struct 
   (menu-id itimer) 
   (menu-parent topm)
   (menu-title 'I-Timer')
   (menu-list 
        (menu-id itimer-k1 leaf)      
        (menu-id itimer-k2 leaf) 
        (menu-id itimer-k3 leaf)

        (menu-id itimer-sep leaf)

        (menu-id itimer-r1 leaf)      
        (menu-id itimer-r2 leaf) 
        (menu-id itimer-r3 leaf)
   )
)

(menu-struct 
   (menu-id setclock) 
   (menu-parent topm)
   (menu-title 'Uhr')
   (menu-list 
        (menu-id setclock1 leaf)      
   )
)

(menu-struct 
   (menu-id sensors) 
   (menu-parent topm)
   (menu-title 'Sensoren')
   (menu-list 
        (menu-id se1 leaf)   ; t_auss
        (menu-id se2 leaf)   ; t_raum
        (menu-id se3 leaf)   ; t_kkv
        (menu-id se4 leaf)   ; t_kkr
        (menu-id se5 leaf)   ; t_pu_o
        (menu-id se6 leaf)   ; t_pu_u
        (menu-id se7 leaf)   ; t_tau
        (menu-id se8 leaf)   ; t_heiz
        (menu-id se9 leaf)   
        (menu-id se10 leaf)  
        (menu-id se11 leaf)  
        (menu-id se12 leaf)  
        (menu-id se13 leaf)  
        (menu-id se14 leaf) 
        (menu-id se15 leaf) 
        (menu-id se16 leaf) 
   )
)

(menu-struct 
   (menu-id outputs) 
   (menu-parent topm)
   (menu-title 'Ausgaenge')
   (menu-list 
        (menu-id outp1 leaf) 
        (menu-id outp2 leaf)    
        (menu-id outp3 leaf)   
        (menu-id outp4 leaf)   
   )
)

(menu-struct 
   (menu-id status) 
   (menu-parent topm)
   (menu-title 'Status')
   (menu-list 
	(menu-id status-kuehl submenu)
	(menu-id status-can submenu)
	(menu-id status-debug submenu)
   )
)

(menu-struct 
   (menu-id status-kuehl) 
   (menu-parent status)
   (menu-title 'Status.Hz')
   (menu-list 
        (menu-id status-kuehl-1 leaf) 
   )
)

(menu-struct 
   (menu-id status-can) 
   (menu-parent status)
   (menu-title 'Status.CAN')
   (menu-list 
        (menu-id status-can-1 leaf)      
        (menu-id status-can-2 leaf) 
   )
)

(menu-struct 
   (menu-id status-debug) 
   (menu-parent status)
   (menu-title 'Status.Debug')
   (menu-list 
        (menu-id status-debug-1 leaf)      
        (menu-id status-debug-2 leaf)      
        (menu-id status-debug-3 leaf)      
        (menu-id status-debug-4 leaf)      
   )
)

(menu-struct 
   (menu-id info) 
   (menu-parent topm)
   (menu-title 'Info')
   (menu-list 
        (menu-id info1 leaf) 
        (menu-id info2 leaf)    
        (menu-id info3 leaf)    
   )
)


(menu-line 
   (menu-id setclock )
   (format
         (string 
	    (blink    off)
	    (value    'Uhr... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)


(menu-line 
   (menu-id setclock1 )
   (format 
      (option 
	    (blink    off)
	    (nopts    7)
	    (opts     'So' 'Mo' 'Di' 'Mi' 'Do' 'Fr' 'Sa' )
            (default  4)  ; 1.1.1970 was a Thursday
	    (access   ro)
	    (update   0)
            (var      'm_zeit_wday')
      )
      (hfill 1)
      (date
	    (blink    off)
            (type     short)
	    (access   ro)
	    (update   0)
	    (default  '70-01-01')  ; yy-mm-dd
	    (var      'm_date')
      )
      (hfill 1)
      (time
	    (blink    off)
	    (type     short)     
            (access   ro)
	    (update   0)
	    (default  '00:00')
            (var      'm_zeit')
      )
   )
)


(menu-line 
   (menu-id param )
   (format
         (string 
	    (blink    off)
	    (value    'Parameter... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id kuehlpara )
   (format
         (string 
	    (blink    off)
	    (value    'Kuehlung... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id brunpara )
   (format
         (string 
	    (blink    off)
	    (value    'Brunnen... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id mischpara )
   (format
         (string 
	    (blink    off)
	    (value    'Mischer... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id luftkpara )
   (format
         (string 
	    (blink    off)
	    (value    'Luftkuehlung... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id itimer )
   (format
         (string 
	    (blink    off)
	    (value    'I-Timer... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id zeitanzeige )
   (format 
      (option 
            (blink    off)
            (nopts    7)
            (opts     'So' 'Mo' 'Di' 'Mi' 'Do' 'Fr' 'Sa' )
            (default  4)  ; 1.1.1970 was a Thursday
            (access   ro)
            (update   0)
            (var      'm_zeit_wday')
      )
      (hfill 1)
      (date
            (blink    off)
            (type     short)
            (access   ro)
            (update   0)
            (default  '70-01-01')  ; yy-mm-dd
            (var      'm_zeit_datum')
      )
      (hfill 1)
      (time
            (blink    off)
            (type     short)     
            (access   ro)
            (update   0)
            (default  '00:00')
            (var      'm_zeit_stdmin')
      )
   )
)

(menu-line 
   (menu-id sensors )
   (format
         (string 
	    (blink    off)
	    (value    'Sensoren... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id outputs )
   (format
         (string 
	    (blink    off)
	    (value    'Ausgaenge... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id status )
   (format
         (string 
	    (blink    off)
	    (value    'Status... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)


(menu-line 
   (menu-id status-kuehl )
   (format
         (string 
	    (blink    off)
	    (value    'Kuehl... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id status-can )
   (format
         (string 
	    (blink    off)
	    (value    'CAN... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id status-debug )
   (format
         (string 
	    (blink    off)
	    (value    'Debug... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id info )
   (format
         (string 
	    (blink    off)
	    (value    'Info... ')
	    (access   ro)
	    (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id parakuehl1 )
   (format
         (string 
	    (blink    off)
            (value    't_a_max')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '20.0')
            (max      '25.0')
            (step     '0.1')
            (default  '22.0')
	    (var      'm_sw_t_a_max')
	 )
   )
)

(menu-line 
   (menu-id parakuehl2 )
   (format
         (string 
	    (blink    off)
            (value    't_a_min')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '18.0')
            (max      '25.0')
            (step     '0.1')
            (default  '21.0')
	    (var      'm_sw_t_a_min')
	 )
   )
)

(menu-line 
   (menu-id parakuehl3 )
   (format
         (string 
	    (blink    off)
            (value    't_r_max')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '20.0')
            (max      '25.0')
            (step     '0.1')
            (default  '23.0')
	    (var      'm_sw_t_r_max')
	 )
   )
)

(menu-line 
   (menu-id parakuehl4 )
   (format
         (string 
	    (blink    off)
            (value    't_r_min')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '18.0')
            (max      '25.0')
            (step     '0.1')
            (default  '22.0')
	    (var      'm_sw_t_r_min')
	 )
   )
)

(menu-line 
   (menu-id parakuehl5 )
   (format
         (string 
	    (blink    off)
	    (value    't_h_max')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '12.0')
            (max      '16.0')
            (step     '0.1')
            (default  '15.0')
	    (var      'm_sw_t_h_max')
	 )
   )
)

(menu-line 
   (menu-id parakuehl6 )
   (format
         (string 
	    (blink    off)
	    (value    't_h_min')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '12.0')
            (max      '16.0')
            (step     '0.1')
            (default  '13.0')
	    (var      'm_sw_t_h_min')
	 )
   )
)


(menu-line 
   (menu-id brunpar1 )
   (format
         (string 
	    (blink    off)
	    (value    't_pu_o_max')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '12.0')
            (max      '18.0')
            (step     '0.1')
            (default  '15.5')
	    (var      'm_sw_t_pu_o_max')
	 )
   )
)

(menu-line 
   (menu-id brunpar2 )
   (format
         (string 
	    (blink    off)
	    (value    't_pu_o_min')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '10.0')
            (max      '15.0')
            (step     '0.1')
            (default  '13.0')
	    (var      'm_sw_t_pu_o_min')
	 )
   )
)

(menu-line 
   (menu-id brunpar3 )
   (format
         (string 
	    (blink    off)
            (value    't_pu_u_max')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '12.0')
            (max      '18.0')
            (step     '0.1')
            (default  '15.5')
	    (var      'm_sw_t_pu_u_max') 
         )
   )
)

(menu-line 
   (menu-id brunpar4 )
   (format
         (string 
	    (blink    off)
            (value    't_pu_u_min')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '10.0')
            (max      '15.0')
            (step     '0.1')
            (default  '13.0')
	    (var      'm_sw_t_pu_u_min') 
         )
   )
)

(menu-line 
   (menu-id brunpar5 )
   (format
         (string 
	    (blink    off)
            (value    'ti_nachl')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (counter
            (blink    off)
	    (from     1)
	    (to       240)
	    (step     1)
	    (default  1)
	    (access   rw)
	    (update   0)
	    (var      'm_ti_nachl') 
	 )
   )
)

(menu-line 
   (menu-id misch1 )
   (format
         (string 
	    (blink    off)
	    (value    'so_misch')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '14.0')
            (max      '20.0')
            (step     '0.1')
            (default  '17.0')
	    (var      'm_so_misch')
         )
   )
)

(menu-line 
   (menu-id misch2 )
   (format
         (string 
	    (blink    off)
	    (value    'taupunkt')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '0.0')
            (max      '5.0')
            (step     '0.1')
            (default  '2.0')
	    (var      'm_taupunkt')
         )
   )
)

(menu-line 
   (menu-id misch3 )
   (format
         (string 
	    (blink    off)
	    (value    'ti_EIN')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (counter
            (blink    off)
	    (from     5)
	    (to       300)
	    (step     1)
	    (default  5)
	    (access   rw)
	    (update   0)
	    (var      'm_ti_ein')
	 )
   )
)

(menu-line 
   (menu-id misch4 )
   (format
         (string 
	    (blink    off)
	    (value    'ti_AUS')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (counter
            (blink    off)
	    (from     5)
	    (to       300)
	    (step     1)
	    (default  5)
	    (access   rw)
	    (update   0)
	    (var      'm_ti_aus')
	 )
   )
)


(menu-line 
   (menu-id luftk1 )
   (format
         (string 
	    (blink    off)
	    (value    'sw_rueck_max')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '18.0')
            (max      '23.0')
            (step     '0.1')
            (default  '20.0')
	    (var      'm_sw_rueck_max')
         )
   )
)

(menu-line 
   (menu-id luftk2 )
   (format
         (string 
	    (blink    off)
	    (value    'sw_rueck_min')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   rw)
            (update   3)
            (min      '16.0')
            (max      '21.0')
            (step     '0.1')
            (default  '18.0')
	    (var      'm_sw_rueck_min')
         )
   )
)


(menu-line 
   (menu-id setclock1 )
   (format 
      (option 
	    (blink    off)
	    (nopts    7)
	    (opts     'So' 'Mo' 'Di' 'Mi' 'Do' 'Fr' 'Sa' )
            (default  5)
	    (access   rw)
	    (update   0)
            (var      'm_setclock_wday')
      )
      (hfill 1)
      (date
	    (blink    off)
            (type     short)
	    (access   rw)
	    (update   0)
	    (default  '28-09-01')  ; will be displayed as 01-09-28
	    (var      'm_setclock_date')
      )
      (hfill 1)
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '06:15')
            (var      'm_setclock_stdmin')
      )
   )
)


(menu-line 
   (menu-id itimer-k1 )
   (format 
      (string 
	    (blink    off)
	    (value    'LK1 ')
	    (access   ro)
            (update   0)
      )
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_k1_begin')
      )
      (hfill 1)
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_k1_end')
      )
   )
)

(menu-line 
   (menu-id itimer-k2 )
   (format 
      (string 
	    (blink    off)
	    (value    'LK2 ')
	    (access   ro)
            (update   0)
      )
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_k2_begin')
      )
      (hfill 1)
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_k2_end')
      )
   )
)

(menu-line 
   (menu-id itimer-k3 )
   (format 
      (string 
	    (blink    off)
	    (value    'LK3')
	    (access   ro)
            (update   0)
      )
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_k3_begin')
      )
      (hfill 1)
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_k3_end')
      )
   )
)

(menu-line 
   (menu-id itimer-r1 )
   (format 
      (string 
	    (blink    off)
	    (value    'R1 ')
	    (access   ro)
            (update   0)
      )
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_r1_begin')
      )
      (hfill 1)
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_r1_end')
      )
   )
)

(menu-line 
   (menu-id itimer-r2 )
   (format 
      (string 
	    (blink    off)
	    (value    'R2 ')
	    (access   ro)
            (update   0)
      )
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_r2_begin')
      )
      (hfill 1)
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_r2_end')
      )
   )
)

(menu-line 
   (menu-id itimer-r3 )
   (format 
      (string 
	    (blink    off)
	    (value    'R3')
	    (access   ro)
            (update   0)
      )
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_r3_begin')
      )
      (hfill 1)
      (time
	    (blink    off)
	    (type     short)     
            (access   rw)
	    (update   0)
	    (default  '00:00')
            (var      'm_itimer_r3_end')
      )
   )
)


(menu-line 
   (menu-id itimer-sep )
   (format 
      (string 
	    (blink    off)
	    (value    '----------------')
	    (access   ro)
            (update   0)
      )
   )
)


(menu-line 
   (menu-id se1 )
   (format
         (string 
	    (blink    off)
	    (value    't_auss')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_t_auss')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se2 )
   (format
         (string 
	    (blink    off)
	    (value    't_raum')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_t_raum')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 )
   )
)

(menu-line 
   (menu-id se3 )
   (format
         (string 
	    (blink    off)
	    (value    't_kkv')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_t_kkv')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se4 )
   (format
         (string 
	    (blink    off)
	    (value    't_kkr')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_t_kkr')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se5 )
   (format
         (string 
	    (blink    off)
            (value    't_pu_o')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_t_pu_o')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se6 )
   (format
         (string 
	    (blink    off)
	    (value    't_pu_u')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_t_pu_u')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se7 )
   (format
         (string 
	    (blink    off)
	    (value    't_tau')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_t_tau')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se8 )
   (format
         (string 
	    (blink    off)
	    (value    't_heiz')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_t_heiz')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se9 )
   (format
         (string 
	    (blink    off)
            (value    'nc [9]')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_nc_se9')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se10 )
   (format
         (string 
	    (blink    off)
	    (value    'nc [10]')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_nc_se10')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se11 )
   (format
         (string 
	    (blink    off)
	    (value    'nc [11]')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_nc_se11')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se12 )
   (format
         (string 
	    (blink    off)
	    (value    'nc [12]')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_nc_se12')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se13 )
   (format
         (string 
	    (blink    off)
	    (value    'nc [13]')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_nc_se13')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se14 )
   (format
         (string 
           (blink    off)
           (value    'nc [14]')
 	    (access   ro)
 	    (update   0)
 	 ) 
          (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_nc_se14')
	 )
;          (string 
; 	    (blink    off)
; 	    (value    '\xdfC')
; 	    (access   ro)
; 	    (update   0)
; 	 ) 
    )
 )


(menu-line 
   (menu-id se15 )
   (format
         (string 
	    (blink    off)
            (value    'nc [15]')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_nc_se15')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)

(menu-line 
   (menu-id se16 )
   (format
         (string 
	    (blink    off)
            (value    'nc [16]')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
	 (float
            (blink    off)
            (type     sii.f)
            (access   ro)
            (update   3)
            (min      '-50.0')
            (max      '60.0')
            (step     '0.1')
            (default  '22.0')
            (var      'm_nc_se16')
	 )
;         (string 
;	    (blink    off)
;	    (value    '\xdfC')
;	    (access   ro)
;	    (update   0)
;	 ) 
   )
)


(menu-line 
   (menu-id outp1 )
   (format
         (string 
	       (blink    off)
	       (value    'K01-K08')
	       (access   ro)
	       (update   0)
	 ) 
         (hfill 0)     
	 (switch 
	       (blink    off)
	       (nswitch  8) 
	       (swinfo  '1' '2' '3' '4' '5' '6' '7' '8' )
	       (on-char  '1')
	       (off-char '_')
	       (default  '________')
	       (update   0)
	       (access   ro)
	       (var      'm_outp1') 
	 )
   )
)

(menu-line 
   (menu-id outp2 )
   (format
         (string 
	       (blink    off)
	       (value    'K09-K16')
	       (access   ro)
	       (update   0)
	 ) 
         (hfill 0)     
	 (switch 
	       (blink    off)
	       (nswitch  8) 
	       (swinfo  '9' '10' '11' '12' '13' '14' '15' '16' )
	       (on-char  '1')
	       (off-char '_')
	       (default  '________')
	       (update   0)
	       (access   ro)
	       (var      'm_outp2') 
	 )
   )
)

(menu-line 
   (menu-id outp3 )
   (format
         (string 
	       (blink    off)
	       (value    'K17-K24')
	       (access   ro)
	       (update   0)
	 ) 
         (hfill 0)     
	 (switch 
	       (blink    off)
	       (nswitch  8) 
	       (swinfo  '17' '18' '19' '20' '21' '22' '23' '24' )
	       (on-char  '1')
	       (off-char '_')
	       (default  '________')
	       (update   0)
	       (access   ro)
	       (var      'm_outp3') 
	 )
   )
)

(menu-line 
   (menu-id outp4 )
   (format
         (string 
	       (blink    off)
	       (value    'K25-K32')
	       (access   ro)
	       (update   0)
	 ) 
         (hfill 0)     
	 (switch 
	       (blink    off)
	       (nswitch  8) 
	       (swinfo  '25' '26' '27' '28' '29' '30' '31' '32' )
	       (on-char  '1')
	       (off-char '_')
	       (default  '________')
	       (update   0)
	       (access   ro)
	       (var      'm_outp4') 
	 )
   )
)



(menu-line 
   (menu-id status-kuehl-1 )
   (format
         (string 
	    (blink    off)
	    (value    'Ein-Aus:')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
         (option 
	    (blink    off)
	    (nopts    2)
	    (opts     'Aus' 'Ein')
            (default  0)
	    (access   ro)
	    (update   3)
            (var      'm_status_kuehl_einaus')
         )
   )
)

(menu-line 
   (menu-id status-can-1)
   (format
         (string 
	    (blink    off)
	    (value    '#crsy_err:')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
         (integer 
	    (blink    off)
	    (type     DDDD)
            (access   ro)
	    (update   3)
	    (default  0)
            (var      'm_can_resy_err')
	 )
   )
)

(menu-line 
   (menu-id status-can-2)
   (format
         (string 
	    (blink    off)
	    (value    '#crsy_ok:')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
         (integer 
	    (blink    off)
	    (type     DDDD)
            (access   ro)
	    (update   3)
	    (default  0)
            (var      'm_can_resy_ok')
	 )
   )
)

(menu-line 
   (menu-id status-debug-1 )
   (format
         (string 
	    (blink    off)
	    (value    'errno:')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
         (integer 
	    (blink    off)
	    (type     DDDD)
            (access   ro)
	    (update   3)
	    (default  0)
            (var      'm_errno')
	 )
   )
)

(menu-line 
   (menu-id status-debug-2)
   (format
         (string 
	    (blink    off)
	    (value    'n_reset:')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
         (integer 
	    (blink    off)
	    (type     DDDD)
            (access   ro)
	    (update   3)
	    (default  0)
            (var      'm_rstcnt')
	 )
   )
)

(menu-line 
   (menu-id status-debug-3 )
   (format
         (string 
	    (blink    off)
	    (value    'dbgvar1')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
         (integer 
	    (blink    off)
	    (type     DDDD)
            (access   ro)
	    (update   3)
	    (default  0)
            (var      'm_debug1a')
	 )
         (hfill 1)     
         (integer 
	    (blink    off)
	    (type     DDDD)
            (access   ro)
	    (update   3)
	    (default  0)
            (var      'm_debug1b')
	 )
   )
)

(menu-line 
   (menu-id status-debug-4 )
   (format
         (string 
	    (blink    off)
	    (value    'dgbvar2')
	    (access   ro)
	    (update   0)
	 ) 
         (hfill 0)     
         (integer 
	    (blink    off)
	    (type     DDDD)
            (access   ro)
	    (update   3)
	    (default  0)
            (var      'm_debug_rl1')
	 )
         (hfill 1)     
         (integer 
	    (blink    off)
	    (type     DDDD)
            (access   ro)
	    (update   3)
	    (default  0)
            (var      'm_debug_rl2')
	 )
   )
)


(menu-line 
   (menu-id info1 )
   (format
         (string 
	       (blink    off)
               (value    'Masters 2004-06-01')
	       (access   ro)
	       (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id info2 )
   (format
         (string 
	       (blink    off)
               (value    '(c) 2004 B&H Hoegl')
	       (access   ro)
	       (update   0)
	 ) 
   )
)

(menu-line 
   (menu-id info3 )
   (format
         (string 
	       (blink    off)
	       (value    '    www.hhoegl.com')
	       (access   ro)
	       (update   0)
	 ) 
   )
)

;   vim:syntax=lisp
