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:
Nffj84
2024-06-18 17:29:40 +03:00
parent 05722c0e09
commit db2652d979
15 changed files with 689 additions and 264 deletions
+8 -4
View File
@@ -1,9 +1,12 @@
#pragma once
#include <QByteArray>
#include <QList>
#include <QString>
#include "defines.h"
struct Command {
COMMAND_ID id;
QByteArray command;
QString description;
};
@@ -12,12 +15,13 @@ class SerialCommand {
public:
SerialCommand();
~SerialCommand();
QByteArray createByteArray(const std::initializer_list<int> &bytes);
void printCommands(void);
QByteArray getCommand(uint8_t number);
void setExtraValues(uint8_t number);
QByteArray getCommandByID(COMMAND_ID commandId);
uint8_t getCommandCount();
private:
QList<Command> mSerialCommands;
void setExtraValues(COMMAND_ID commandId);
QByteArray createByteArray(const std::initializer_list<int> &bytes);
int16_t getCommandIndex(COMMAND_ID commandId);
std::vector<Command> mSerialCommands;
};