class RapiroWrapper::RightHandGrip

RightHandGrip class for RAPIRO

Constants

DEFAULT
MAX
MIN
NO

Public Class Methods

new(hold: nil, open: nil) click to toggle source
# File lib/rapiro_wrapper/servo_motor/right_hand_grip.rb, line 9
def initialize(hold: nil, open: nil)
  fail ArgumentError if open && hold
  if hold
    @value = MIN + hold
  elsif open
    @value = MAX - open
  else
    @value = DEFAULT
  end
  fail ArgumentError unless @value.between?(MIN, MAX)
end