equal
deleted
inserted
replaced
1 // widget_meter.ysl2 |
1 // widget_meter.ysl2 |
2 |
2 |
3 template "widget[@type='Meter']", mode="widget_class"{ |
3 widget_class("Metter"){ |
4 || |
4 || |
5 class MeterWidget extends Widget{ |
|
6 frequency = 10; |
5 frequency = 10; |
7 origin = undefined; |
6 origin = undefined; |
8 range = undefined; |
7 range = undefined; |
9 |
8 |
10 dispatch(value) { |
9 dispatch(value) { |
27 this.args.length >= i+1 ? this.args[i] : def); |
26 this.args.length >= i+1 ? this.args[i] : def); |
28 |
27 |
29 this.range = [min, max, this.range_elt.getTotalLength()] |
28 this.range = [min, max, this.range_elt.getTotalLength()] |
30 this.origin = this.needle_elt.getPointAtLength(0); |
29 this.origin = this.needle_elt.getPointAtLength(0); |
31 } |
30 } |
32 |
|
33 } |
|
34 || |
31 || |
35 } |
32 } |
36 |
33 |
37 template "widget[@type='Meter']", mode="widget_defs" { |
34 widget_defs("Meter") { |
38 param "hmi_element"; |
35 param "hmi_element"; |
39 labels("needle range"); |
36 labels("needle range"); |
40 optional_labels("value min max"); |
37 optional_labels("value min max"); |
41 } |
38 } |
42 |
39 |