mirror of
https://github.com/azaion/autopilot.git
synced 2026-04-22 22:26:35 +00:00
45c19baa45
- autopilot -> drone_controller - rtsp_ai_player -> ai_controller - added top level qmake project file - updated documentation - moved small demo applications from tmp/ to misc/
70 lines
1.9 KiB
C
70 lines
1.9 KiB
C
/**
|
|
* This is a defines header for Siyi Gimbal Cameras.
|
|
* Other cameras might need their own defines header.
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
|
|
#define AI_ENGINE_CAMERA_ZR10_HID 0x6B // 107
|
|
#define AI_ENGINE_CAMERA_ZR10_FIELD_OF_VIEW_HORIZONTAL_MIN 6.7f
|
|
#define AI_ENGINE_CAMERA_ZR10_FIELD_OF_VIEW_HORIZONTAL_MAX 47.0f
|
|
#define AI_ENGINE_CAMERA_ZR10_FIELD_OF_VIEW_VERTICAL_MIN 3.8f
|
|
#define AI_ENGINE_CAMERA_ZR10_FIELD_OF_VIEW_VERTICAL_MAX 30.0f
|
|
#define AI_ENGINE_CAMERA_ZR10_FOCAL_LENGTH_MIN 5.2f
|
|
#define AI_ENGINE_CAMERA_ZR10_FOCAL_LENGTH_MAX 47.5f
|
|
|
|
#define AI_ENGINE_CAMERA_A8_HID 0x73 // 115
|
|
#define AI_ENGINE_CAMERA_A8_FIELD_OF_VIEW_HORIZONTAL_MIN 85.0f
|
|
#define AI_ENGINE_CAMERA_A8_FIELD_OF_VIEW_HORIZONTAL_MAX 85.0f
|
|
#define AI_ENGINE_CAMERA_A8_FIELD_OF_VIEW_VERTICAL_MIN 58.0f
|
|
#define AI_ENGINE_CAMERA_A8_FIELD_OF_VIEW_VERTICAL_MAX 58.0f
|
|
#define AI_ENGINE_CAMERA_A8_FOCAL_LENGTH_MIN 21.0f
|
|
#define AI_ENGINE_CAMERA_A8_FOCAL_LENGTH_MAX 21.0f
|
|
|
|
#define AI_ENGINE_CAMERA_ASPECT_RATIO 1.777777778f
|
|
#define AI_ENGINE_GIMBAL_YAW_MIN -135.0f
|
|
#define AI_ENGINE_GIMBAL_YAW_MAX 135.0f
|
|
#define AI_ENGINE_GIMBAL_PITCH_MIN -90.0f
|
|
#define AI_ENGINE_GIMBAL_PITCH_MAX 25.0f
|
|
#define AI_ENGINE_CAMERA_INITIAL_ZOOM 1.0f
|
|
#define AI_ENGINE_GIMBAL_INITIAL_PITCH -20.0f
|
|
#define AI_ENGINE_GIMBAL_INITIAL_ROLL 0.0f
|
|
#define AI_ENGINE_GIMBAL_INITIAL_YAW 0.0f
|
|
|
|
|
|
enum UDP_COMMAND_ID {
|
|
TURN_TO_DEGREES = 1,
|
|
TURN_TO_PIXEL,
|
|
ZOOM_TO_X,
|
|
ACQUIRE_CAMERA_CODEC_SPECS,
|
|
ACQUIRE_CURRENT_ZOOM,
|
|
ACQUIRE_ATTITUDE_DATA,
|
|
AUTO_CENTER,
|
|
ZOOM_MOST,
|
|
ZOOM_LEAST,
|
|
FOCUS_MOST,
|
|
FOCUS_LEAST,
|
|
FOCUS_AUTO,
|
|
ROTATE_UP,
|
|
ROTATE_DOWN,
|
|
ROTATE_RIGHT,
|
|
ROTATE_LEFT,
|
|
ROTATE_STOP,
|
|
ACQUIRE_MAX_ZOOM_VALUE,
|
|
TAKE_PICTURES,
|
|
TAKE_VIDEO,
|
|
ROTATE_100_100,
|
|
ACQUIRE_GIMBAL_STATUS,
|
|
ACQUIRE_HW_INFO,
|
|
ACQUIRE_FIRMWARE_VERSION,
|
|
MODE_LOCK,
|
|
MODE_FOLLOW,
|
|
MODE_FPV,
|
|
ENABLE_HDMI,
|
|
ENABLE_CVBS,
|
|
DISABLE_HDMI_CVBS,
|
|
ACQUIRE_RANGE_DATA,
|
|
RUN_TARGET_LOCATION_TEST
|
|
};
|