HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
Loading...
Searching...
No Matches
Namespaces | Classes | Functions
flux_version Namespace Reference

Namespaces

namespace  anonymous_namespace{FluxVersionManifest.cpp}
 

Classes

struct  Entry
 
struct  EntrySpan
 Read-only view over a contiguous run of Entry records. More...
 

Functions

EntrySpan GetHalManifest () noexcept
 Inventory of every component the HAL itself links against.
 
const char * GetHalBuildStamp () noexcept
 Build timestamp captured by the HAL at CMake configure time.
 

Function Documentation

◆ GetHalBuildStamp()

const char * flux_version::GetHalBuildStamp ( )
noexcept

Build timestamp captured by the HAL at CMake configure time.

Returns
UTC timestamp string ("YYYY-MM-DD HH:MM:SS UTC").

◆ GetHalManifest()

EntrySpan flux_version::GetHalManifest ( )
noexcept

Inventory of every component the HAL itself links against.

Returns
Span over the static manifest table (never empty).

Stable across calls; safe to call from any task at any time (no locking, no allocation).