#pragma once #include "fgc/ICameraSource.h" #include "fgc/IControlChannel.h" #include #include #include #include #include #include #include #include namespace fgc { // Gimbal orientation in degrees, stamped onto each CamEvent. struct Orientation { float yaw_deg = 0.f; float pitch_deg = 0.f; }; // Consumes captured frames and turns them into stored artifacts: rotate 90 deg // CCW, encode to JPEG XL, write to /