Method: Plc::Emulator::EmuDevice#value

Defined in:
lib/plc/emulator/emu_device.rb

#value(kind = nil) ⇒ Object



77
78
79
80
81
82
83
84
85
86
87
88
# File 'lib/plc/emulator/emu_device.rb', line 77

def value kind=nil
  @lock.synchronize {
    case kind
    when :in
      @in_value
    when :out
      @out_value
    else
      @value
    end
  }
end