![]() |
peripherals
1.4.2
RoadNarrows Robotics Hardware Peripherals Package
|
e-Con systems ecam32 header file More...
#include <linux/videodev.h>#include <linux/fb.h>#include <sys/ioctl.h>#include <malloc.h>#include <pthread.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <fcntl.h>#include <termios.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <sys/time.h>#include <sys/mman.h>#include "econ_typedef.h"#include "econ_error.h"#include "econ_fn_res_prototype.h"Go to the source code of this file.
Classes | |
| struct | _ecam32_camera_data |
| ecam32 camera control structure More... | |
| struct | _ecam32_camera_data::testbuffer |
Macros | |
| #define | ECAM32_MAX_IMAGE_WIDTH 2048 |
| #define | ECAM32_MAX_IMAGE_HEIGHT 1536 |
| #define | ECAM32_MAX_PATH_NAME 500 |
| #define | ECAM32_READ 0 |
| #define | ECAM32_WRITE 1 |
| #define | ECAM32_QUERY 2 |
| #define | ENABLE 0x01 |
| #define | DISABLE 0x00 |
| #define | ECAM32_TEST_BUFFER_NUM 2 |
| #define | V4L2_SENS_TRIG_FOCUS (V4L2_CID_PRIVATE_BASE + 1) |
| v4l2 sensor interface More... | |
| #define | V4L2_SENS_FCS_OLAY (V4L2_CID_PRIVATE_BASE + 2) |
| #define | V4L2_SENS_FLASH (V4L2_CID_PRIVATE_BASE + 3) |
| #define | V4L2_SENS_FLASH_LUM (V4L2_CID_PRIVATE_BASE + 4) |
| #define | V4L2_SENS_FLASH_TORCH (V4L2_CID_PRIVATE_BASE + 5) |
| #define | V4L2_SENS_FLASH_FLASH (V4L2_CID_PRIVATE_BASE + 6) |
| #define | V4L2_SENS_FLASH_STROBE (V4L2_CID_PRIVATE_BASE + 7) |
| #define | V4L2_SENS_FLASH_FLASH_LUM (V4L2_CID_PRIVATE_BASE + 10) |
| #define | V4L2_SENS_FLASH_TORCH_LUM (V4L2_CID_PRIVATE_BASE + 11) |
| #define | V4L2_SENS_EFFECTS (V4L2_CID_PRIVATE_BASE + 8) |
| #define | V4L2_SENS_FOCUS_DISABLE (V4L2_CID_PRIVATE_BASE + 9) |
| #define | V4L2_SENS_ANTISHAKE (V4L2_CID_PRIVATE_BASE + 12) |
| #define | V4L2_SENS_ANTISHAKE_STATUS (V4L2_CID_PRIVATE_BASE + 13) |
Typedefs | |
| typedef struct _ecam32_camera_data | ecam |
| ecam32 camera control structure More... | |
Functions | |
| FNRESLT | register_camera_data (ecam **cam, UINT8 configure_status_flag) |
| ecam32 interface More... | |
| FNRESLT | save_snap (ecam *cam, const char *sFileName) |
| FNRESLT | feature_test_api_init (ecam **cam, int nVidIndex) |
| FNRESLT | feature_test_api_exit (ecam *cam) |
| FNRESLT | snap_apply_ctrl (ecam *cam) |
| FNRESLT | take_snap (ecam *cam) |
| FNRESLT | read_snap (ecam *cam) |
| FNRESLT | convert_bmp_565_bmp_888 (ecam *cam) |
| FNRESLT | form_bmp_header_info (ecam *cam) |
| FNRESLT | v_flip (ecam *cam) |
| FNRESLT | gettime (PINT64 millisec, UINT8 flag) |
e-Con systems ecam32 header file
Definition in file econ32.h.
| #define V4L2_SENS_TRIG_FOCUS (V4L2_CID_PRIVATE_BASE + 1) |
| typedef struct _ecam32_camera_data ecam |
ecam32 camera control structure
| FNRESLT register_camera_data | ( | ecam ** | cam, |
| UINT8 | configure_status_flag | ||
| ) |
ecam32 interface