From 74c087bcb95d0b87a49ec7514d2886da42654d52 Mon Sep 17 00:00:00 2001
From: Arnaud Watlet <arnaud.watlet@umons.ac.be>
Date: Thu, 29 Feb 2024 16:52:36 +0100
Subject: [PATCH] adds event in tx pwr_state

---
 ohmpi/hardware_components/mb_2024_0_2.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/ohmpi/hardware_components/mb_2024_0_2.py b/ohmpi/hardware_components/mb_2024_0_2.py
index cf36f2a9..ab73ad3d 100644
--- a/ohmpi/hardware_components/mb_2024_0_2.py
+++ b/ohmpi/hardware_components/mb_2024_0_2.py
@@ -141,17 +141,21 @@ class Tx(Tx_mb_2023):
                 'on', 'off'
             """
         if state == 'on':
+            self.exec_logger.event(f'{self.model}\ttx_pwr_state_on\tbegin\t{datetime.datetime.utcnow()}')
             self.pin2.value = True
             self.pin3.value = True
             self.exec_logger.debug(f'Switching DPS on')
             self._pwr_state = 'on'
             time.sleep(self.pwr._pwr_latency) # from pwr specs
+            self.exec_logger.event(f'{self.model}\ttx_pwr_state_on\tend\t{datetime.datetime.utcnow()}')
 
         elif state == 'off':
+            self.exec_logger.event(f'{self.model}\ttx_pwr_state_off\tbegin\t{datetime.datetime.utcnow()}')
             self.pin2.value = False
             self.pin3.value = False
             self.exec_logger.debug(f'Switching DPS off')
             self._pwr_state = 'off'
+            self.exec_logger.event(f'{self.model}\ttx_pwr_state_off\tend\t{datetime.datetime.utcnow()}')
 
     @property
     def polarity(self):
-- 
GitLab