Class: Accelerometer
- Includes:
- Droiuby::Wrappers::Listeners
- Defined in:
- lib/droiuby/wrappers/accelerometer.rb
Instance Attribute Summary collapse
-
#rate ⇒ Object
Returns the value of attribute rate.
-
#sensor ⇒ Object
Returns the value of attribute sensor.
Instance Method Summary collapse
-
#initialize ⇒ Accelerometer
constructor
A new instance of Accelerometer.
- #on(event, &block) ⇒ Object
Constructor Details
#initialize ⇒ Accelerometer
Returns a new instance of Accelerometer.
6 7 8 |
# File 'lib/droiuby/wrappers/accelerometer.rb', line 6 def initialize @native = _execution_bundle.getSensor(Java::Sensor.TYPE_ACCELEROMETER) end |
Instance Attribute Details
#rate ⇒ Object
Returns the value of attribute rate.
3 4 5 |
# File 'lib/droiuby/wrappers/accelerometer.rb', line 3 def rate @rate end |
#sensor ⇒ Object
Returns the value of attribute sensor.
3 4 5 |
# File 'lib/droiuby/wrappers/accelerometer.rb', line 3 def sensor @sensor end |
Instance Method Details
#on(event, &block) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/droiuby/wrappers/accelerometer.rb', line 10 def on(event, &block) unless @listener @listener = Droiuby::Wrappers::Listeners::AutoWrapMultiple.new(_execution_bundle) @native.registerListener(@listener.to_native('SensorEventListener'), @sensor, @rate) end @listener.impl(event, &block) end |