diff --git a/flight_modes/flight_mode.py b/flight_modes/flight_mode.py index 2c8bce22..5ecb124f 100644 --- a/flight_modes/flight_mode.py +++ b/flight_modes/flight_mode.py @@ -443,6 +443,7 @@ def update_state(self) -> int: return self._main.FMQueue.get() if self._main.sim_input is None: + # if too much time has passed since the last opnav run, set time_for_opnav to true time_for_opnav: bool = ( time() - self._main.last_opnav_run ) // 60 > params.OPNAV_INTERVAL diff --git a/telemetry/telemetry.py b/telemetry/telemetry.py index 105fa3ea..5a73432e 100644 --- a/telemetry/telemetry.py +++ b/telemetry/telemetry.py @@ -192,7 +192,7 @@ class OpNavSensor(SynchronousSensor): def __init__(self, main): super().__init__(main) self.quat = tuple() * 4 - self.pos = tuple() * 3 + self.pos = tuple() * 3 # position? self.acq_time = float() def poll(self): @@ -372,7 +372,7 @@ def detailed_packet_dict(self) -> Dict[dk, Union[int, float]]: dk.HK_TEMP_4: self.gom.hk.temp[3], dk.GOM_PPT_MODE: self.gom.hk.pptmode, dk.RESERVED2: self.gom.hk.reserved2, - dk.RTC_TIME: self.rtc.rtc_time, + dk.RTC_TIME: self.rtc.rtc_time, # real time clock dk.RPI_CPU: self.rpi.cpu, dk.RPI_RAM: self.rpi.ram, dk.RPI_DSK: self.rpi.disk,