Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class RGBArduinoBT
- extends TypedActivity
- with EventListener {
- private lazy val rgbWidget:RGBWidget = new RGBWidget(
- new ColorWidget(
- SWSeekBar(findView(TR.redSeekBar), R.id.redSeekBar),
- SWCheckBox(findView(TR.redCheckBox), R.id.redCheckBox)),
- new ColorWidget(
- SWSeekBar(findView(TR.greenSeekBar), R.id.greenSeekBar),
- SWCheckBox(findView(TR.greenCheckBox), R.id.greenCheckBox)),
- new ColorWidget(
- SWSeekBar(findView(TR.blueSeekBar), R.id.blueSeekBar),
- SWCheckBox(findView(TR.blueCheckBox), R.id.blueCheckBox)))
- private lazy val bt =
- SWButton(findView(TR.enableBTButton), R.id.enableBTButton)
- private var enabled = true
- override def onCreate (bundle: Bundle) {
- super.onCreate(bundle)
- setContentView(R.layout.main)
- rgbWidget rgbColor RGBColor(Red(20), Green(20), Blue(20))
- bt.onClicked {
- if (enabled == true) {
- arduino disableLed4
- enabled = false
- }
- else {
- arduino enableLed
- enabled = true
- }
- }
- }
- onEvents {
- case Led(Red(v)) => onUi {
- arduino red v
- }
- case Led(Green(v)) => onUi {
- arduino green v
- }
- case Led(Blue(v)) => onUi {
- arduino blue v
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment