module Zklib::VersionManagement
Constants
- OS_VERSION_KEYWORD
- PLATFORM_VERSION_KEYWORD
- SSR_VERSION_KEYWORD
Public Instance Methods
get_firmware_version()
click to toggle source
Get firmware version
# File lib/zklib/version_management.rb, line 8 def get_firmware_version execute_cmd( command: CMD_VERSION, command_string: '' ) do |opts| return puts "ERROR: #{options[:error]}" unless opts[:valid] data = opts[:data] if data.length > 8 data.split("\u0000").pop else puts 'ERROR: Invalid firmware version response' end end end
get_os_version()
click to toggle source
Get OS version
# File lib/zklib/version_management.rb, line 25 def get_os_version execute_cmd( command: CMD_DEVICE, command_string: OS_VERSION_KEYWORD ) do |opts| return puts "ERROR: #{options[:error]}" unless opts[:valid] data = opts[:data] if data.length > 8 data.split("\u0000").pop.tr("#{OS_VERSION_KEYWORD}=", '') else puts 'ERROR: Invalid OS version response' end end end
get_platform_version()
click to toggle source
Get platform version
# File lib/zklib/version_management.rb, line 42 def get_platform_version execute_cmd( command: CMD_DEVICE, command_string: PLATFORM_VERSION_KEYWORD ) do |opts| return puts "ERROR: #{options[:error]}" unless opts[:valid] data = opts[:data] if data.length > 8 data.split("\u0000").pop.tr("#{PLATFORM_VERSION_KEYWORD}=", '') else puts 'ERROR: Invalid platform version response' end end end