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

#include <dvb_usb.h>

Data Fields

const charmap_name
 
u64 allowed_protos
 
int(* change_protocol )(struct rc_dev *dev, u64 rc_type)
 
int(* query )(struct dvb_usb_device *d)
 
unsigned int interval
 
enum rc_driver_type driver_type
 
bool bulk_mode
 

Detailed Description

structure for remote controller configuration : name of rc codes table : protocol(s) supported by the driver : callback to change protocol : called to query an event from the device : time in ms between two queries : used to point if a device supports raw mode : device supports bulk mode for rc (disable polling mode)

Definition at line 137 of file dvb_usb.h.

Field Documentation

u64 allowed_protos

Definition at line 139 of file dvb_usb.h.

bool bulk_mode

Definition at line 144 of file dvb_usb.h.

int(* change_protocol)(struct rc_dev *dev, u64 rc_type)

Definition at line 140 of file dvb_usb.h.

enum rc_driver_type driver_type

Definition at line 143 of file dvb_usb.h.

unsigned int interval

Definition at line 142 of file dvb_usb.h.

const char* map_name

Definition at line 138 of file dvb_usb.h.

int(* query)(struct dvb_usb_device *d)

Definition at line 141 of file dvb_usb.h.


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