From 64597f5f3c26e125f53cecd064a9c1b5fbdb976e Mon Sep 17 00:00:00 2001
From: "remi.clement" <remi.clement@inrae.fr>
Date: Mon, 12 Dec 2022 16:07:05 +0100
Subject: [PATCH] update mux board fritzing file fritzing and gerber

---
 config.py |  2 +-
 ohmpi.py  | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/config.py b/config.py
index ad391ca9..ac092d52 100644
--- a/config.py
+++ b/config.py
@@ -22,7 +22,7 @@ OHMPI_CONFIG = {
     'max_elec': 64,
     'board_addresses': {'A': 0x73, 'B': 0x72, 'M': 0x71, 'N': 0x70},  # CHECK IF YOUR BOARDS HAVE THESE ADDRESSES
     'settings': 'ohmpi_settings.json',  # INSERT YOUR FAVORITE SETTINGS FILE HERE
-    'board_version': '22.10'
+    'measurement board_version': 'mb.2023.0.0'
 }  # TODO: add a dictionary with INA models and associated gain values
 
 # SET THE LOGGING LEVELS, MQTT BROKERS AND MQTT OPTIONS ACCORDING TO YOUR NEEDS
diff --git a/ohmpi.py b/ohmpi.py
index cf050889..62448468 100644
--- a/ohmpi.py
+++ b/ohmpi.py
@@ -632,7 +632,7 @@ class OhmPi(object):
         self.version = OHMPI_CONFIG['version']  # hardware version
         self.max_elec = OHMPI_CONFIG['max_elec']  # maximum number of electrodes
         self.board_addresses = OHMPI_CONFIG['board_addresses']
-        self.board_version = OHMPI_CONFIG['board_version']
+        self.board_version = OHMPI_CONFIG['measurement board_version']
         self.exec_logger.debug(f'OHMPI_CONFIG = {str(OHMPI_CONFIG)}')
 
     def read_quad(self, **kwargs):
@@ -774,7 +774,7 @@ class OhmPi(object):
                                                     address=self.ads_current_address, mode=0)
                         self.ads_voltage = ads.ADS1115(self.i2c, gain=gain_voltage, data_rate=860,
                                                     address=self.ads_voltage_address, mode=0)
-                    elif self.board_version == '22.10':
+                    elif self.board_version == 'mb.2023.0.0':
                         gain_current = 2 / 3
                         gain_voltage = 2 / 3
                         self.ads_current = ads.ADS1115(self.i2c, gain=gain_current, data_rate=860,
@@ -824,7 +824,7 @@ class OhmPi(object):
                                 meas[k, 1] = AnalogIn(self.ads_voltage, ads.P0).voltage * 1000
                             else:
                                 meas[k, 1] = -AnalogIn(self.ads_voltage, ads.P2).voltage * 1000
-                        elif self.board_version == '22.10':
+                        elif self.board_version == 'mb.2023.0.0':
                             meas[k, 1] = -AnalogIn(self.ads_voltage, ads.P0, ads.P1).voltage * self.coef_p2 * 1000
                         # else:
                         #    self.exec_logger.debug('Unknown board')
@@ -854,7 +854,7 @@ class OhmPi(object):
                                 measpp[k, 1] = AnalogIn(self.ads_voltage, ads.P0).voltage * 1000.
                             else:
                                 measpp[k, 1] = AnalogIn(self.ads_voltage, ads.P2).voltage * 1000. * -1
-                        elif self.board_version == '22.10':
+                        elif self.board_version == 'mb.2023.0.0':
                             measpp[k, 1] = -AnalogIn(self.ads_voltage, ads.P0, ads.P1).voltage * self.coef_p2 * 1000.
                         else:
                             self.exec_logger.debug('unknown board')
@@ -938,7 +938,7 @@ class OhmPi(object):
                     "Nb samples [-]": self.nb_samples,
                     "fulldata": fulldata,
                 }
-            elif self.board_version == '22.10':
+            elif self.board_version == 'mb.2023.0.0':
                 d = {
                     "time": datetime.now().isoformat(),
                     "A": quad[0],
-- 
GitLab