class BuildStrips::Strip
Constants
- A1
- A2
- A3
- A4
- A5
- B1
- B2
- B3
Public Class Methods
new(run, index)
click to toggle source
Calls superclass method
BuildStrips::Channel::new
# File lib/channels.rb, line 154 def initialize(run, index) super end
Public Instance Methods
A1(value = nil)
click to toggle source
# File lib/channels.rb, line 232 def A1(value = nil) return self.getter(__method__.to_s) if value.nil? self.A1 = value end
A1=(value)
click to toggle source
# File lib/channels.rb, line 228 def A1=(value) self.setter(__method__.to_s, value) end
A2(value = nil)
click to toggle source
# File lib/channels.rb, line 241 def A2(value = nil) return self.getter(__method__.to_s) if value.nil? self.A2 = value end
A2=(value)
click to toggle source
# File lib/channels.rb, line 237 def A2=(value) self.setter(__method__.to_s, value) end
A3(value = nil)
click to toggle source
# File lib/channels.rb, line 250 def A3(value = nil) return self.getter(__method__.to_s) if value.nil? self.A3 = value end
A3=(value)
click to toggle source
# File lib/channels.rb, line 246 def A3=(value) self.setter(__method__.to_s, value) end
A4(value = nil)
click to toggle source
# File lib/channels.rb, line 259 def A4(value = nil) return self.getter(__method__.to_s) if value.nil? self.A4 = value end
A4=(value)
click to toggle source
# File lib/channels.rb, line 255 def A4=(value) self.setter(__method__.to_s, value) end
A5(value = nil)
click to toggle source
# File lib/channels.rb, line 268 def A5(value = nil) return self.getter(__method__.to_s) if value.nil? self.A5 = value end
A5=(value)
click to toggle source
# File lib/channels.rb, line 264 def A5=(value) self.setter(__method__.to_s, value) end
B1(value = nil)
click to toggle source
# File lib/channels.rb, line 277 def B1(value = nil) return self.getter(__method__.to_s) if value.nil? self.B1 = value end
B1=(value)
click to toggle source
# File lib/channels.rb, line 273 def B1=(value) self.setter(__method__.to_s, value) end
B2(value = nil)
click to toggle source
# File lib/channels.rb, line 286 def B2(value = nil) return self.getter(__method__.to_s) if value.nil? self.B2 = value end
B2=(value)
click to toggle source
# File lib/channels.rb, line 282 def B2=(value) self.setter(__method__.to_s, value) end
B3(value = nil)
click to toggle source
# File lib/channels.rb, line 295 def B3(value = nil) return self.getter(__method__.to_s) if value.nil? self.B3 = value end
B3=(value)
click to toggle source
# File lib/channels.rb, line 291 def B3=(value) self.setter(__method__.to_s, value) end
comp(value = nil)
click to toggle source
# File lib/channels.rb, line 205 def comp(value = nil) return self.getter(__method__.to_s) if value.nil? self.comp = value end
comp=(value)
click to toggle source
# File lib/channels.rb, line 201 def comp=(value) self.setter(__method__.to_s, value) end
gate(value = nil)
click to toggle source
# File lib/channels.rb, line 214 def gate(value = nil) return self.getter(__method__.to_s) if value.nil? self.gate = value end
gate=(value)
click to toggle source
# File lib/channels.rb, line 210 def gate=(value) self.setter(__method__.to_s, value) end
getter(param)
click to toggle source
# File lib/channels.rb, line 166 def getter(param) if @run.is_bool.include? param val = @run.get_parameter("Strip[#{@index}].#{param}") return !val.zero? end @run.get_parameter("Strip[#{@index}].#{param}") end
k(value = nil)
click to toggle source
# File lib/channels.rb, line 196 def k(value = nil) return self.getter(__method__.to_s) if value.nil? self.k = value end
k=(value)
click to toggle source
# File lib/channels.rb, line 192 def k=(value) self.setter(__method__.to_s, value) end
label(value = nil)
click to toggle source
# File lib/channels.rb, line 304 def label(value = nil) return self.getter(__method__.to_s) if value.nil? self.label = value end
label=(value)
click to toggle source
# File lib/channels.rb, line 300 def label=(value) self.setter(__method__.to_s, value) end
limit(value = nil)
click to toggle source
# File lib/channels.rb, line 223 def limit(value = nil) return self.getter(__method__.to_s) if value.nil? self.limit = value end
limit=(value)
click to toggle source
# File lib/channels.rb, line 219 def limit=(value) self.setter(__method__.to_s, value) end
mc(value = nil)
click to toggle source
# File lib/channels.rb, line 187 def mc(value = nil) return self.getter(__method__.to_s) if value.nil? self.mc = value end
mc=(value)
click to toggle source
# File lib/channels.rb, line 183 def mc=(value) self.setter(__method__.to_s, value) end
setter(param, value)
click to toggle source
# File lib/channels.rb, line 158 def setter(param, value) param.chomp!('=') if [false,true].include? value value = @run.bool_to_float(value) end @run.set_parameter("Strip[#{@index}].#{param}", value) end
solo(value = nil)
click to toggle source
# File lib/channels.rb, line 178 def solo(value = nil) return self.getter(__method__.to_s) if value.nil? self.solo = value end
solo=(value)
click to toggle source
# File lib/channels.rb, line 174 def solo=(value) self.setter(__method__.to_s, value) end