peripherals  1.4.2
RoadNarrows Robotics Hardware Peripherals Package
_ecam32_camera_data Struct Reference

ecam32 camera control structure More...

#include <econ32.h>

Classes

struct  testbuffer
 

Public Member Functions

struct __attribute__ ((__packed__))
 

Public Attributes

INT32 fd_v4l2
 
struct v4l2_format fmt
 
struct v4l2_control ctrl_whitebalance ctrl_brightness ctrl_contrast ctrl_saturation ctrl_exposure ctrl_focus ctrl_sharpness ctrl_hue ctrl_effects ctrl_h_mirror ctrl_flash ctrl_anti_shake ctrl_v_flip
 
struct v4l2_queryctrl qctrl_whitebalance qctrl_brightness qctrl_contrast qctrl_saturation qctrl_exposure qctrl_focus qctrl_sharpness qctrl_effects qctrl_v_flip qctrl_h_mirror qctrl_flash qctrl_anti_shake qctrl_hue
 
struct v4l2_streamparm fps
 
struct v4l2_requestbuffers req
 
enum v4l2_buf_type type
 
struct v4l2_buffer buf
 
PINT8 rgb_888_buffer
 
PINT8 raw_read_buffer
 
UINT8 save_raw_file_needed
 
union {
   UINT32   Maintain_threads
 
   struct {
      UINT32   stream_thread_kill:1
 
   }   thread
 
kill
 
union {
   UINT32   G_FLAG
 
   struct {
      UINT32   comm_ctrl:2
 
      UINT32   anti_shake:1
 
   }   bit
 
flag
 
 bmp_header
 
FILE * save_file_ptr
 
INT8 save_path [500]
 
struct fb_var_screeninfo gvinfo
 
struct fb_var_screeninfo vinfo
 
INT32 fb_fd
 
PINT8 fb_ptr
 
INT32 stream_width
 
INT32 stream_height
 
pthread_t stream_tid
 
struct _ecam32_camera_data::testbuffer buffers [2]
 
union {
   UINT32   G_FLAG
 
   struct {
      UINT32   record_mode:1
 
      UINT32   stream_lcd:1
 
   }   bit
 
stream
 
FILE * fp_file_record
 

Detailed Description

ecam32 camera control structure

Definition at line 123 of file econ32.h.


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