Void Sentry
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
system_control_types.h File Reference

Operating modes of the turret system. More...

#include <stdint.h>

Go to the source code of this file.

Enumerations

enum class  ControlMode : uint8_t { Ai = 0 , User = 1 , Calibrate = 2 }
 Who drives the turret right now. More...
 

Functions

const char * to_string (ControlMode mode)
 Converts a mode to its lowercase wire name.
 

Detailed Description

Operating modes of the turret system.

Enumeration Type Documentation

◆ ControlMode

enum class ControlMode : uint8_t
strong

Who drives the turret right now.

Enumerator
Ai 

Autonomous: the tracker drives the turret through the aim policy.

User 

Manual override: joystick inputs jog the turret.

Calibrate 

Two-point calibration: joystick jogs, short press records a point.

Function Documentation

◆ to_string()

const char * to_string ( ControlMode mode)
inline

Converts a mode to its lowercase wire name.

Returns
"ai", "user" or "calibrate".