Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
input_absinfo Struct Reference

#include <input.h>

Data Fields

__s32 value
 
__s32 minimum
 
__s32 maximum
 
__s32 fuzz
 
__s32 flat
 
__s32 resolution
 

Detailed Description

struct input_absinfo - used by EVIOCGABS/EVIOCSABS ioctls : latest reported value for the axis. : specifies minimum value for the axis. : specifies maximum value for the axis. : specifies fuzz value that is used to filter noise from the event stream. : values that are within this value will be discarded by joydev interface and reported as 0 instead. : specifies resolution for the values reported for the axis.

Note that input core does not clamp reported values to the [minimum, maximum] limits, such task is left to userspace.

Resolution for main axes (ABS_X, ABS_Y, ABS_Z) is reported in units per millimeter (units/mm), resolution for rotational axes (ABS_RX, ABS_RY, ABS_RZ) is reported in units per radian.

Definition at line 67 of file input.h.

Field Documentation

__s32 flat

Definition at line 72 of file input.h.

__s32 fuzz

Definition at line 71 of file input.h.

__s32 maximum

Definition at line 70 of file input.h.

__s32 minimum

Definition at line 69 of file input.h.

__s32 resolution

Definition at line 73 of file input.h.

__s32 value

Definition at line 68 of file input.h.


The documentation for this struct was generated from the following file: