module Alias
Attributes
command[R]
recorder[R]
vban[R]
vban_in[R]
vban_out[R]
Public Instance Methods
alias_factory()
click to toggle source
# File lib/alias.rb, line 39 def alias_factory self.recorder = Recorder.new(self) self.command = Command.new(self) self.button = [] (1..70).each_with_index do |num, index| num = index if @base_0 @button[num] = Macrobutton.new(self, index) end self.vban_in = [] (1..@layout[:in_vban]).each_with_index do |num, index| num = index if @base_0 @vban_in[num] = Vban.new(self, index, "in") end self.vban_out = [] (1..@layout[:out_vban]).each_with_index do |num, index| num = index if @base_0 @vban_out[num] = Vban.new(self, index, "out") end end
command=(value)
click to toggle source
# File lib/alias.rb, line 8 def command=(value) @command = value end
recorder=(value)
click to toggle source
# File lib/alias.rb, line 4 def recorder=(value) @recorder = value end
set_multi(value)
click to toggle source
# File lib/alias.rb, line 35 def set_multi(value) set_parameter_multi(value) end
vban=(value)
click to toggle source
# File lib/alias.rb, line 16 def vban=(value) if [false,true].include? value value = bool_to_float(value) end set_parameter("vban.Enable", value) end
vban_in=(value)
click to toggle source
# File lib/alias.rb, line 27 def vban_in=(value) @vban_in = value end
vban_out=(value)
click to toggle source
# File lib/alias.rb, line 31 def vban_out=(value) @vban_out = value end