Class: Evdev::AbsAxis

Inherits:
Object
  • Object
show all
Defined in:
lib/evdev/abs_axis.rb

Instance Method Summary collapse

Constructor Details

#initialize(device, code) ⇒ AbsAxis

Returns a new instance of AbsAxis.



3
4
5
6
# File 'lib/evdev/abs_axis.rb', line 3

def initialize(device, code)
  @device = device
  @code = code
end

Instance Method Details

#flatObject



20
21
22
# File 'lib/evdev/abs_axis.rb', line 20

def flat
  Libevdev.get_abs_flat(@device, @code)
end

#fuzzObject



16
17
18
# File 'lib/evdev/abs_axis.rb', line 16

def fuzz
  Libevdev.get_abs_fuzz(@device, @code)
end

#maximumObject



8
9
10
# File 'lib/evdev/abs_axis.rb', line 8

def maximum
  Libevdev.get_abs_maximum(@device, @code)
end

#minimumObject



12
13
14
# File 'lib/evdev/abs_axis.rb', line 12

def minimum
  Libevdev.get_abs_minimum(@device, @code)
end

#resolutionObject



24
25
26
# File 'lib/evdev/abs_axis.rb', line 24

def resolution
  Libevdev.get_abs_resolution(@device, @code)
end