![]() |
peripherals
1.4.2
RoadNarrows Robotics Hardware Peripherals Package
|
ecam50 camera control structure More...
#include <econ50.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 _ecam50_camera_data::testbuffer | buffers [2] |
| union { | |
| UINT32 G_FLAG | |
| struct { | |
| UINT32 record_mode:1 | |
| UINT32 stream_lcd:1 | |
| } bit | |
| } | stream |
| FILE * | fp_file_record |