class BuildStrips::Bus
Constants
- EQ
Public Class Methods
new(run, index)
click to toggle source
Calls superclass method
BuildStrips::Channel::new
# File lib/channels.rb, line 311 def initialize(run, index) super end
Public Instance Methods
EQ(value = nil)
click to toggle source
# File lib/channels.rb, line 337 def EQ(value = nil) return self.getter("EQ.on") if value.nil? self.EQ = value end
EQ=(value)
click to toggle source
# File lib/channels.rb, line 333 def EQ=(value) self.setter("EQ.on", value) end
getter(param)
click to toggle source
# File lib/channels.rb, line 325 def getter(param) if @run.is_bool.include? param val = @run.get_parameter("Bus[#{@index}].#{param}") return !val.zero? end @run.get_parameter("Bus[#{@index}].#{param}") end
setter(param, value)
click to toggle source
# File lib/channels.rb, line 315 def setter(param, value) param.chomp!('=') if [false,true].include? value if @run.is_bool.include? param value = @run.bool_to_float(value) end end @run.set_parameter("Bus[#{@index}].#{param}", value) end