Method: Snap7::Client#db_write

Defined in:
lib/ffi-snap7/client/client.rb

#db_write(db_number, start, size, data) ⇒ Object



70
71
72
73
74
# File 'lib/ffi-snap7/client/client.rb', line 70

def db_write(db_number, start, size, data)
  p_usr_data = FFI::MemoryPointer.new :uchar, size
  p_usr_data.put_array_of_uint8 0, data
  check_rc Snap7.cli_db_write(@cli, db_number, start, size, p_usr_data)
end