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