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
aiming::CalibrationSession Class Reference

Public Member Functions

void start ()
 Begins a calibration: state WaitPoint1, 0 points, previous result and failure cleared.
 
void cancel ()
 Returns to Idle from any state and discards points, result and failure.
 
CalState record (float x, float y, Angles at, bool target_visible)
 Records a calibration point.
 
CalState state () const
 
int points () const
 
std::optional< AimMap > result () const
 
const char * failure () const
 

Member Function Documentation

◆ record()

CalState aiming::CalibrationSession::record ( float x,
float y,
Angles at,
bool target_visible )

Records a calibration point.

Parameters
x,yTarget pixel position.
atTurret angles pointing at that target.
target_visiblefalse ignores the press (no state change).
Returns
The state after the call.

The documentation for this class was generated from the following files: