Method: Plc::Emulator::EmuDevice#set_value

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

#set_value(value, kind = nil) ⇒ Object



90
91
92
93
94
95
96
97
98
99
100
101
# File 'lib/plc/emulator/emu_device.rb', line 90

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