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

#include <stv06xx_sensor.h>

Data Fields

char name [32]
 
u8 i2c_addr
 
u8 i2c_flush
 
u8 i2c_len
 
int min_packet_size [4]
 
int max_packet_size [4]
 
int(* probe )(struct sd *sd)
 
int(* init )(struct sd *sd)
 
int(* init_controls )(struct sd *sd)
 
int(* read_sensor )(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len)
 
int(* write_sensor )(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len)
 
int(* start )(struct sd *sd)
 
int(* stop )(struct sd *sd)
 
int(* dump )(struct sd *sd)
 

Detailed Description

Definition at line 43 of file stv06xx_sensor.h.

Field Documentation

int(* dump)(struct sd *sd)

Definition at line 84 of file stv06xx_sensor.h.

u8 i2c_addr

Definition at line 48 of file stv06xx_sensor.h.

u8 i2c_flush

Definition at line 51 of file stv06xx_sensor.h.

u8 i2c_len

Definition at line 54 of file stv06xx_sensor.h.

int(* init)(struct sd *sd)

Definition at line 64 of file stv06xx_sensor.h.

int(* init_controls)(struct sd *sd)

Definition at line 67 of file stv06xx_sensor.h.

int max_packet_size[4]

Definition at line 58 of file stv06xx_sensor.h.

int min_packet_size[4]

Definition at line 57 of file stv06xx_sensor.h.

char name[32]

Definition at line 45 of file stv06xx_sensor.h.

int(* probe)(struct sd *sd)

Definition at line 61 of file stv06xx_sensor.h.

int(* read_sensor)(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len)

Definition at line 70 of file stv06xx_sensor.h.

int(* start)(struct sd *sd)

Definition at line 78 of file stv06xx_sensor.h.

int(* stop)(struct sd *sd)

Definition at line 81 of file stv06xx_sensor.h.

int(* write_sensor)(struct sd *sd, const u8 address, u8 *i2c_data, const u8 len)

Definition at line 74 of file stv06xx_sensor.h.


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