Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Variables
hid-roccat-kovaplus.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  kovaplus_actual_profile
 
struct  kovaplus_profile_settings
 
struct  kovaplus_profile_buttons
 
struct  kovaplus_info
 
struct  kovaplus_a
 
struct  kovaplus_mouse_report_button
 
struct  kovaplus_roccat_report
 
struct  kovaplus_device
 

Enumerations

enum  kovaplus_control_requests { KOVAPLUS_CONTROL_REQUEST_PROFILE_SETTINGS = 0x10, KOVAPLUS_CONTROL_REQUEST_PROFILE_BUTTONS = 0x20 }
 
enum  kovaplus_commands {
  KOVAPLUS_COMMAND_ACTUAL_PROFILE = 0x5, KOVAPLUS_COMMAND_PROFILE_SETTINGS = 0x6, KOVAPLUS_COMMAND_PROFILE_BUTTONS = 0x7, KOVAPLUS_COMMAND_INFO = 0x9,
  KOVAPLUS_COMMAND_A = 0xa
}
 
enum  kovaplus_mouse_report_numbers { KOVAPLUS_MOUSE_REPORT_NUMBER_MOUSE = 1, KOVAPLUS_MOUSE_REPORT_NUMBER_AUDIO = 2, KOVAPLUS_MOUSE_REPORT_NUMBER_BUTTON = 3, KOVAPLUS_MOUSE_REPORT_NUMBER_KBD = 4 }
 
enum  kovaplus_mouse_report_button_types {
  KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_PROFILE_1 = 0x20, KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_PROFILE_2 = 0x30, KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_MACRO = 0x40, KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_SHORTCUT = 0x50,
  KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_QUICKLAUNCH = 0x60, KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_TIMER = 0x80, KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_CPI = 0xb0, KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_SENSITIVITY = 0xc0,
  KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_MULTIMEDIA = 0xf0
}
 
enum  kovaplus_mouse_report_button_actions { KOVAPLUS_MOUSE_REPORT_BUTTON_ACTION_PRESS = 0, KOVAPLUS_MOUSE_REPORT_BUTTON_ACTION_RELEASE = 1 }
 

Variables

struct kovaplus_actual_profile __packed
 

Enumeration Type Documentation

Enumerator:
KOVAPLUS_COMMAND_ACTUAL_PROFILE 
KOVAPLUS_COMMAND_PROFILE_SETTINGS 
KOVAPLUS_COMMAND_PROFILE_BUTTONS 
KOVAPLUS_COMMAND_INFO 
KOVAPLUS_COMMAND_A 

Definition at line 63 of file hid-roccat-kovaplus.h.

Enumerator:
KOVAPLUS_CONTROL_REQUEST_PROFILE_SETTINGS 
KOVAPLUS_CONTROL_REQUEST_PROFILE_BUTTONS 

Definition at line 17 of file hid-roccat-kovaplus.h.

Enumerator:
KOVAPLUS_MOUSE_REPORT_BUTTON_ACTION_PRESS 
KOVAPLUS_MOUSE_REPORT_BUTTON_ACTION_RELEASE 

Definition at line 107 of file hid-roccat-kovaplus.h.

Enumerator:
KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_PROFILE_1 
KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_PROFILE_2 
KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_MACRO 
KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_SHORTCUT 
KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_QUICKLAUNCH 
KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_TIMER 
KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_CPI 
KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_SENSITIVITY 
KOVAPLUS_MOUSE_REPORT_BUTTON_TYPE_MULTIMEDIA 

Definition at line 86 of file hid-roccat-kovaplus.h.

Enumerator:
KOVAPLUS_MOUSE_REPORT_NUMBER_MOUSE 
KOVAPLUS_MOUSE_REPORT_NUMBER_AUDIO 
KOVAPLUS_MOUSE_REPORT_NUMBER_BUTTON 
KOVAPLUS_MOUSE_REPORT_NUMBER_KBD 

Definition at line 71 of file hid-roccat-kovaplus.h.

Variable Documentation