Smart Camera ESP32
An AI-driven, real-time Sentry Turret platform leveraging asynchronous I/O and computer vision to deliver high-precision autonomous motion tracking on resource-constrained embedded hardware.
Loading...
Searching...
No Matches
base_movement_manager.h
Go to the documentation of this file.
1
6#pragma once
7
8#include "move_types.h"
9#include "tuple"
10
18{
19public:
23 virtual ~BaseMovementManager() = default;
24
28 virtual void move_relative(std::tuple<MoveX, MoveY> move_directions) = 0;
29};
Abstract base class for turret movement hardware abstraction.
Definition base_movement_manager.h:18
virtual ~BaseMovementManager()=default
Virtual destructor for safe polymorphic cleanup.
virtual void move_relative(std::tuple< MoveX, MoveY > move_directions)=0
Moves the turret relative to its current orientation.