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
cal_store.h
Go to the documentation of this file.
1
6#pragma once
7
8#include "aim_map.h"
9
10namespace cal_store
11{
17bool load(aiming::AimMap& out);
18
23bool save(const aiming::AimMap& map);
24} // namespace cal_store
Maps a target's image position to turret angles (pure C++20, natively tested).
bool load(aiming::AimMap &out)
Loads the saved calibration from NVS (namespace "aim", key "map").
Definition cal_store.cpp:15
bool save(const aiming::AimMap &map)
Saves the calibration to NVS (namespace "aim", key "map").
Definition cal_store.cpp:46
pan = pan_a * x + pan_b, tilt = tilt_a * y + tilt_b.
Definition aim_map.h:50