View difference between Paste ID: YkNNs6s4 and 6VqAVWLP
SHOW: | | - or go back to the newest paste.
1
class RGBArduinoBT
2
  extends TypedActivity
3
  with EventListener {
4
  private lazy val rgbWidget:RGBWidget = new RGBWidget(
5
      new ColorWidget(
6
        SWSeekBar(findView(TR.redSeekBar), R.id.redSeekBar),
7
        SWCheckBox(findView(TR.redCheckBox), R.id.redCheckBox)),
8
      new ColorWidget(
9
        SWSeekBar(findView(TR.greenSeekBar), R.id.greenSeekBar),
10
        SWCheckBox(findView(TR.greenCheckBox), R.id.greenCheckBox)),
11
      new ColorWidget(
12
        SWSeekBar(findView(TR.blueSeekBar), R.id.blueSeekBar),
13
        SWCheckBox(findView(TR.blueCheckBox), R.id.blueCheckBox)))
14
  private lazy val bt =
15
    SWButton(findView(TR.enableBTButton), R.id.enableBTButton)
16
  private var enabled = true
17
18
  override def onCreate (bundle: Bundle) {
19
    super.onCreate(bundle)
20
    setContentView(R.layout.main)
21
    rgbWidget rgbColor RGBColor(Red(20), Green(20), Blue(20))
22
    bt.onClicked {
23
      if (enabled == true) {
24-
        arduino disableLed4
24+
        arduino disableLed
25
        enabled = false
26
      }
27
      else {
28
        arduino enableLed
29
        enabled = true
30
      }
31
    }
32
  }
33
34
  onEvents {
35
    case Led(Red(v)) => onUi {
36
      arduino red v
37
    }
38
    case Led(Green(v)) => onUi {
39
      arduino green v
40
    }
41
    case Led(Blue(v)) => onUi {
42
      arduino blue v
43
    }
44
  }
45
}