|
|
(19 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| ''interfaccia testuale minimale''
| | https://github.com/andreasimonetto/rancio |
| | |
| un menu e' un albero, terminato da foglie
| |
| | |
| la struttura del menu e' definita in un array di strutture:
| |
| | |
| [''id'']
| |
| node_name=string
| |
| node_parent=''id''
| |
| | |
| le foglie sono definite in un array di strutture:
| |
| | |
| [''id'']
| |
| leaf_name=string
| |
| parent_index=''id''
| |
| type_index=''id''
| |
| default_value=0
| |
| | |
| i tipi dei dati sono definiti in un array di strutture:
| |
| | |
| [''id'']
| |
| type=unsigned long
| |
| min=n
| |
| max=n
| |
| steps=[]
| |
| | |
| tasti:
| |
| | |
| * UP
| |
| ** seleziona il fratello precedente
| |
| * DOWN
| |
| ** seleziona il fratello sucessivo
| |
| * LEFT
| |
| ** decrementa il valore
| |
| * RIGHT
| |
| ** incrementa il valore
| |
| * IN
| |
| ** entra nel fratello
| |
| * OUT
| |
| ** entra nel padre
| |
| | |
| elementi grafici:
| |
| | |
| == Esempio ==
| |
| | |
| foglie
| |
| | |
| [freq]
| |
| padre=root
| |
| typeindex=freq
| |
| stepindex=4
| |
| value=0
| |
| | |
| [shift]
| |
| padre=root
| |
| typeindex=shift
| |
| stepindex=4
| |
| value=0
| |
| | |
| [scanspeed]
| |
| padre=scan
| |
| typeindex=time
| |
| stepindex=4
| |
| value=0
| |
| | |
| [scanlow]
| |
| padre=scan
| |
| typeindex=freq
| |
| stepindex=4
| |
| value=0
| |
| | |
| [scanupper]
| |
| padre=scan
| |
| typeindex=freq
| |
| stepindex=4
| |
| value=0
| |
| | |
| [offset]
| |
| padre=display
| |
| typeindex=shift
| |
| stepindex=4
| |
| value=0
| |
| | |
| [factor]
| |
| padre=display
| |
| typeindex=factor
| |
| stepindex=4
| |
| value=0
| |
| | |
| nodi
| |
| | |
| [scan]
| |
| padre=root
| |
| | |
| [display]
| |
| padre=root
| |
| | |
| tipi
| |
| | |
| [freq]
| |
| type=unsigned long
| |
| min=0
| |
| max=12000000
| |
| steps=[5,10,25,50,100,250,500,625,1000,1250,2500,5000,6250,10000,12500,25000,50000,62500,100000,125000,250000,500000,1000000]
| |
| | |
| [time]
| |
| type=unsigned long
| |
| min=0
| |
| max=1000
| |
| steps=[5,10,25,50,100,250,500,1000]
| |
| | |
| [shift]
| |
| type=long
| |
| min=-10000000
| |
| max=10000000
| |
| steps=[5,10,25,50,100,250,500,1000,1250,2500,5000,6250,10000,12500,25000,50000,62500,100000,500000]
| |
| | |
| [factor]
| |
| type=float
| |
| min=0
| |
| max=1000
| |
| steps=[0.001,0.005,0.01,0.05,0.1,0.5,1,5,10,25,50,100,250,500]
| |