Method: Phidgets::DCMotor#setOnBackEMFChangeHandler
- Defined in:
- lib/phidgets/dc_motor.rb
#setOnBackEMFChangeHandler(cb_proc = nil, &cb_block) ⇒ Object Also known as: on_back_emf_change
call-seq:
setOnBackEMFChangeHandler(proc=nil, &block)
Assigns a handler that will be called when the BackEMFChange event occurs.
11 12 13 14 15 |
# File 'lib/phidgets/dc_motor.rb', line 11 def setOnBackEMFChangeHandler(cb_proc = nil, &cb_block) @on_back_emf_change_thread.kill if defined? @on_back_emf_change_thread and @on_back_emf_change_thread.alive? callback = cb_proc || cb_block @on_back_emf_change_thread = Thread.new {ext_setOnBackEMFChangeHandler(callback)} end |