diff --git a/source/communication/pycboard.py b/source/communication/pycboard.py index 8cf5835..8e45056 100644 --- a/source/communication/pycboard.py +++ b/source/communication/pycboard.py @@ -421,7 +421,6 @@ def setup_state_machine(self, sm_name, sm_dir=None, uploaded=False): micropython_version=self.micropython_version, ) self.data_logger.reset() - self.timestamp = 0 def get_states(self): """Return states as a dictionary {state_name: state_ID}""" @@ -440,7 +439,8 @@ def start_framework(self, data_output=True): self.gc_collect() self.exec("fw.data_output = " + repr(data_output)) self.serial.reset_input_buffer() - self.last_message_time = 0 + self.last_message_time = time.time() + self.timestamp = 0 self.exec_raw_no_follow("fw.run()") self.framework_running = True