module Zklib::FaceManagement

Constants

TURN_FACE_OFF_KEYWORD
TURN_FACE_ON_KEYWORD

Public Instance Methods

turn_face_off() click to toggle source

Turn face off

# File lib/zklib/face_management.rb, line 7
def turn_face_off
  execute_cmd(
    command:        CMD_DEVICE,
    command_string: TURN_FACE_OFF_KEYWORD
  ) 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 turn face off response'
    end
  end
end
turn_face_on() click to toggle source

Turn face on

# File lib/zklib/face_management.rb, line 24
def turn_face_on
  execute_cmd(
    command:        CMD_DEVICE,
    command_string: TURN_FACE_ON_KEYWORD
  ) 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 turn face on response'
    end
  end
end