33 lines
814 B
C
33 lines
814 B
C
//
|
|
// Created by sjturm on 19-5-17.
|
|
//
|
|
|
|
#ifndef _ADDITIONS_H_
|
|
#define _ADDITIONS_H_
|
|
|
|
#include <stdint.h>
|
|
#include <serial/serial.h>
|
|
|
|
struct mcu_data{
|
|
float curr_yaw;
|
|
float curr_pitch;
|
|
uint8_t state;
|
|
uint8_t mark;
|
|
uint8_t use_classifier;
|
|
uint8_t enemy_color;
|
|
};
|
|
|
|
extern mcu_data mcuData;
|
|
|
|
void uartReceive(Serial *pSerial);
|
|
bool checkReconnect(bool is_gimble_connect, bool is_chassis_connect);
|
|
bool checkReconnect(bool is_gimble_connect);
|
|
void saveVideos(const cv::Mat &gimble_src, const cv::Mat &chassis_src);
|
|
void saveVideos(const cv::Mat &gimble_src);
|
|
void showOrigin(const cv::Mat &gimble_src, const cv::Mat &chassis_src);
|
|
void showOrigin(const cv::Mat &gimble_src);
|
|
void extract(cv::Mat &gimble_src, cv::Mat &chassis_src);
|
|
void extract(cv::Mat &gimble_src);
|
|
|
|
#endif /* _ADDITIONS_H_ */
|