class Alias::Recorder
Constants
- A1
- A2
- A3
- A4
- A5
- B1
- B2
- B3
Public Class Methods
new(run)
click to toggle source
Calls superclass method
Alias::Alias::new
# File lib/alias.rb, line 125 def initialize(run) super end
Public Instance Methods
A1(value = nil)
click to toggle source
# File lib/alias.rb, line 169 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/alias.rb, line 165 def A1=(value) self.setter(__method__.to_s, value) end
A2(value = nil)
click to toggle source
# File lib/alias.rb, line 178 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/alias.rb, line 174 def A2=(value) self.setter(__method__.to_s, value) end
A3(value = nil)
click to toggle source
# File lib/alias.rb, line 187 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/alias.rb, line 183 def A3=(value) self.setter(__method__.to_s, value) end
A4(value = nil)
click to toggle source
# File lib/alias.rb, line 196 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/alias.rb, line 192 def A4=(value) self.setter(__method__.to_s, value) end
A5(value = nil)
click to toggle source
# File lib/alias.rb, line 205 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/alias.rb, line 201 def A5=(value) self.setter(__method__.to_s, value) end
B1(value = nil)
click to toggle source
# File lib/alias.rb, line 214 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/alias.rb, line 210 def B1=(value) self.setter(__method__.to_s, value) end
B2(value = nil)
click to toggle source
# File lib/alias.rb, line 223 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/alias.rb, line 219 def B2=(value) self.setter(__method__.to_s, value) end
B3(value = nil)
click to toggle source
# File lib/alias.rb, line 232 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/alias.rb, line 228 def B3=(value) self.setter(__method__.to_s, value) end
ff()
click to toggle source
# File lib/alias.rb, line 157 def ff self.setter(__method__.to_s) end
getter(command)
click to toggle source
# File lib/alias.rb, line 141 def getter(command) return !@run.get_parameter("recorder.#{command}").zero? end
play()
click to toggle source
# File lib/alias.rb, line 145 def play self.setter(__method__.to_s) end
record()
click to toggle source
# File lib/alias.rb, line 153 def record self.setter(__method__.to_s) end
rew()
click to toggle source
# File lib/alias.rb, line 161 def rew self.setter(__method__.to_s) end
setter(command, value = nil)
click to toggle source
# File lib/alias.rb, line 129 def setter(command, value = nil) command.chomp!('=') if [false,true].include? value value = @run.bool_to_float(value) end if value @run.set_parameter("recorder.#{command}", value) else @run.set_parameter("recorder.#{command}", 1.0) end end
stop()
click to toggle source
# File lib/alias.rb, line 149 def stop self.setter(__method__.to_s) end