Method: Phidgets::DCMotor#setOnBrakingStrengthChangeHandler

Defined in:
lib/phidgets/dc_motor.rb

#setOnBrakingStrengthChangeHandler(cb_proc = nil, &cb_block) ⇒ Object Also known as: on_braking_strength_change

call-seq:

setOnBrakingStrengthChangeHandler(proc=nil, &block)

Assigns a handler that will be called when the Stopped event occurs.



22
23
24
25
26
# File 'lib/phidgets/dc_motor.rb', line 22

def setOnBrakingStrengthChangeHandler(cb_proc = nil, &cb_block)
  @on_braking_strength_change_thread.kill if defined? @on_braking_strength_change_thread and @on_braking_strength_change_thread.alive?
  callback = cb_proc || cb_block
  @on_braking_strength_change_thread = Thread.new {ext_setOnBrakingStrengthChangeHandler(callback)}
end