diff --git a/scripts/ahrs_calibration.py b/scripts/ahrs_calibration.py index 2590d1e13e9aab9b6c4c1c058f2f69f1c3a33eaf..7992a219eb00257767bcecba58f3d73c8ceb8b93 100755 --- a/scripts/ahrs_calibration.py +++ b/scripts/ahrs_calibration.py @@ -23,6 +23,7 @@ from collections import deque, defaultdict from functools import partial import io import os +import time import threading import numpy as np @@ -109,6 +110,9 @@ class CalibrateAHRS(kp.Module): print(self.__class__.__name__ + ": updating plot.") # xfmt = md.DateFormatter('%Y-%m-%d %H:%M') xfmt = md.DateFormatter('%H:%M') + xlim = (datetime.utcfromtimestamp(time.time() - + self.time_range * 60 * 60), + datetime.utcnow()) for du in self.dus: data = self.data[du] for ahrs_param in data.keys(): @@ -126,6 +130,7 @@ class CalibrateAHRS(kp.Module): marker='.', linestyle='none', label="Floor {}".format(floor)) + ax.set_xlim(xlim) lgd = plt.legend(bbox_to_anchor=(1.005, 1), loc=2, borderaxespad=0.)