Namespace Orion¶
Classes¶
| Type | Name |
|---|---|
| class | CameraManager |
| class | EventAction |
| class | GroundCommsDriver |
| class | NavTelemetry |
| class | SimSatClient |
| class | TriageRouter |
| class | VlmInferenceEngine |
Public Static Attributes¶
| Type | Name |
|---|---|
| constexpr F64 | EARTH_RADIUS_KM = 6371.0 |
| constexpr U32 | FRAME_MAGIC = 0x4F52494Fu |
| constexpr FwSizeType | IMAGE_BUFFER_SIZE = 512 \* 512 \* 3 |
| constexpr int | IMAGE_H = 512 |
| constexpr U32 | IMAGE_HEIGHT = 512 |
| constexpr int | IMAGE_MAX_TOKENS = 1024 |
| constexpr int | IMAGE_W = 512 |
| constexpr U32 | IMAGE_WIDTH = 512 |
| constexpr int | INFERENCE_TIMEOUT_S = 120 |
| constexpr int | MAX_RESPONSE_TOKENS = 200 |
| constexpr U32 | MIN_CAPTURE_INTERVAL = 65 |
| constexpr int | N_BATCH = 512 |
| constexpr int | N_CTX = 4096 |
| constexpr int | N_THREADS = 4 |
| constexpr U32 | POLL_INTERVAL_TICKS = 5 |
Public Static Functions¶
| Type | Name |
|---|---|
| void | ensureDirExists (const char * path) |
| void | ensureDirExists (const char * path) |
| const char * | getGdsHost () |
| U16 | getGdsPort () |
| const char * | getGgufPath () |
| F64 | getGsLat () |
| F64 | getGsLon () |
| F64 | getGsRangeKm () |
| const char * | getMediumStoragePath () |
| const char * | getMediumStoragePath () |
| const char * | getMmprojPath () |
| const char * | getQueueDir () |
| const char * | modeStr (MissionMode mode) |
| const char * | modeStr (MissionMode mode) |
| bool | parseJsonBool (const std::string & json, const char * key, bool & out) Extract a JSON boolean value for a given key. |
| bool | parseJsonNumberArray (const std::string & json, const char * key, double * out, int count) Extract a JSON array of numbers from a key like "lon-lat-alt": [1.0, 2.0, 3.0]. |
Public Static Attributes Documentation¶
variable EARTH_RADIUS_KM¶
constexpr F64 Orion::EARTH_RADIUS_KM;
variable FRAME_MAGIC¶
constexpr U32 Orion::FRAME_MAGIC;
variable IMAGE_BUFFER_SIZE¶
constexpr FwSizeType Orion::IMAGE_BUFFER_SIZE;
variable IMAGE_H¶
constexpr int Orion::IMAGE_H;
variable IMAGE_HEIGHT¶
constexpr U32 Orion::IMAGE_HEIGHT;
variable IMAGE_MAX_TOKENS¶
constexpr int Orion::IMAGE_MAX_TOKENS;
variable IMAGE_W¶
constexpr int Orion::IMAGE_W;
variable IMAGE_WIDTH¶
constexpr U32 Orion::IMAGE_WIDTH;
variable INFERENCE_TIMEOUT_S¶
constexpr int Orion::INFERENCE_TIMEOUT_S;
variable MAX_RESPONSE_TOKENS¶
constexpr int Orion::MAX_RESPONSE_TOKENS;
variable MIN_CAPTURE_INTERVAL¶
constexpr U32 Orion::MIN_CAPTURE_INTERVAL;
variable N_BATCH¶
constexpr int Orion::N_BATCH;
variable N_CTX¶
constexpr int Orion::N_CTX;
variable N_THREADS¶
constexpr int Orion::N_THREADS;
variable POLL_INTERVAL_TICKS¶
constexpr U32 Orion::POLL_INTERVAL_TICKS;
Public Static Functions Documentation¶
function ensureDirExists¶
static void Orion::ensureDirExists (
const char * path
)
function ensureDirExists¶
static void Orion::ensureDirExists (
const char * path
)
function getGdsHost¶
static const char * Orion::getGdsHost ()
function getGdsPort¶
static U16 Orion::getGdsPort ()
function getGgufPath¶
static const char * Orion::getGgufPath ()
function getGsLat¶
static F64 Orion::getGsLat ()
function getGsLon¶
static F64 Orion::getGsLon ()
function getGsRangeKm¶
static F64 Orion::getGsRangeKm ()
function getMediumStoragePath¶
static const char * Orion::getMediumStoragePath ()
function getMediumStoragePath¶
static const char * Orion::getMediumStoragePath ()
function getMmprojPath¶
static const char * Orion::getMmprojPath ()
function getQueueDir¶
static const char * Orion::getQueueDir ()
function modeStr¶
static const char * Orion::modeStr (
MissionMode mode
)
function modeStr¶
static const char * Orion::modeStr (
MissionMode mode
)
function parseJsonBool¶
Extract a JSON boolean value for a given key.
static bool Orion::parseJsonBool (
const std::string & json,
const char * key,
bool & out
)
function parseJsonNumberArray¶
Extract a JSON array of numbers from a key like "lon-lat-alt": [1.0, 2.0, 3.0].
static bool Orion::parseJsonNumberArray (
const std::string & json,
const char * key,
double * out,
int count
)
The documentation for this class was generated from the following file flight_segment/orion/Orion/Components/CameraManager/CameraManager.cpp