A.R.G.U.S 2.1.0
Adaptive Real-Time Guardian for Unsafe Situations
Loading...
Searching...
No Matches
Classes
AppController.hpp File Reference

Top-level runtime mode controller for ARGUS. More...

#include "CameraCapture.hpp"
#include "MotionController.hpp"

Go to the source code of this file.

Classes

class  AppController
 Orchestrates runtime modes for ARGUS. More...
 
struct  AppController::LiveTestOptions
 Options used by live test and camera backend check modes. More...
 
struct  AppController::MotionSmokeTestOptions
 Options for the motion smoke-test mode. More...
 

Detailed Description

AppController owns the high-level run modes used by the CLI entry point. Each run method executes one mode (live test, smoke test, button test, etc.) and returns a process-style status code.

Definition in file AppController.hpp.