diff --git a/log.capnp b/log.capnp index fe5ffdf6c20ad5..e01c8977e23607 100644 --- a/log.capnp +++ b/log.capnp @@ -1432,6 +1432,7 @@ struct UbloxGnss { measurementReport @0 :MeasurementReport; ephemeris @1 :Ephemeris; ionoData @2 :IonoData; + hwStatus @3 :HwStatus; } struct MeasurementReport { @@ -1555,8 +1556,29 @@ struct UbloxGnss { healthValid @5 :Bool; ionoCoeffsValid @6 :Bool; } -} + struct HwStatus { + noisePerMS @0 :UInt16; + agcCnt @1 :UInt16; + aStatus @2 :AntennaSupervisorState; + aPower @3 :AntennaPowerStatus; + jamInd @4 :UInt8; + + enum AntennaSupervisorState { + init @0; + dontknow @1; + ok @2; + short @3; + open @4; + } + + enum AntennaPowerStatus { + off @0; + on @1; + dontknow @2; + } + } +} struct Clocks { bootTimeNanos @0 :UInt64;