mirror of
https://github.com/azaion/autopilot.git
synced 2026-04-23 01:06:33 +00:00
Added functionality to calculate target location.
Added functionality to capture camera frame from RTSP stream. Refactored code. Fixed some minor issues.
This commit is contained in:
@@ -1,12 +1,43 @@
|
||||
#pragma once
|
||||
|
||||
enum MESSAGE_IDX { STX = 0, CTRL = 2, Data_len = 3, SEQ = 5, CMD_ID = 7, DATA = 8 };
|
||||
|
||||
enum MESSAGE_IDX
|
||||
{
|
||||
STX = 0,
|
||||
CTRL = 2,
|
||||
Data_len = 3,
|
||||
SEQ = 5,
|
||||
CMD_ID = 7,
|
||||
DATA = 8
|
||||
enum COMMAND_ID {
|
||||
TURN_TO_X = 2, // Set first to 2, because 0 is reserved for EXIT_PROGRAM and 1 for running target location test
|
||||
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,
|
||||
};
|
||||
|
||||
#define CAMERA_FIELD_OF_VIEW_DIAGONAL 93.0
|
||||
#define CAMERA_FIELD_OF_VIEW_HORIZONTAL 81.0
|
||||
#define CAMERA_RESOLUTION_HEIGHT 1080
|
||||
#define CAMERA_RESOLUTION_WIDTH 1920
|
||||
#define SERIAL_RESPONSE_WAIT_TIME 500
|
||||
#define RTSP_ADDRESS "rtsp://192.168.144.25:8554/main.264"
|
||||
|
||||
Reference in New Issue
Block a user