module Zklib::DataManagement

Public Instance Methods

free_data() click to toggle source

Free data for transmission

# File lib/zklib/data_management.rb, line 4
def free_data
  execute_cmd(
    command:        CMD_FREE_DATA,
    command_string: ''
  ) do |opts|
    return puts "ERROR: #{options[:error]}" unless opts[:valid]

    data = opts[:data]
    if data.length > 7
      data.split("\u0000").pop
    else
      puts 'ERROR: Invalid free data response'
    end
  end
end
refresh_data() click to toggle source

Refresh data for transmission

# File lib/zklib/data_management.rb, line 21
def refresh_data
  execute_cmd(
    command:        CMD_REFRESHDATA,
    command_string: ''
  ) do |opts|
    return puts "ERROR: #{options[:error]}" unless opts[:valid]

    data = opts[:data]
    if data.length > 7
      data.split("\u0000").pop
    else
      puts 'ERROR: Invalid refresh data response'
    end
  end
end