diff --git a/config.py b/config.py index 8ce65319ad240ef7dec4d367c7d73ae520d584d9..b11d7d755ac897e2c56e37fdd67f0b17fe81b87b 100644 --- a/config.py +++ b/config.py @@ -27,6 +27,7 @@ HARDWARE_CONFIG = { }, 'rx' : {'model': 'ohmpi_card_3_15', 'coef_p2': 2.50, # slope for current conversion for ADS.P2, measurement in V/V + 'sampling_rate': 10., # ms 'nb_samples': 20, # Max value 10 # was named integer before... }, 'mux': {'model' : 'dummy_mux', # 'ohmpi_i2c_mux64_v1.01', diff --git a/utils.py b/utils.py index 7f367f03df24e39a6c51e560fd014ed54895339c..5e1926446e3809e64069cb9ad8a1a0255838a944 100644 --- a/utils.py +++ b/utils.py @@ -21,14 +21,14 @@ def get_platform(): return platform, on_pi def change_config(config_file, verbose=True): - cwd = os.getcwd() + pwd = os.path.dirname(os.path.abspath(__file__)) try: - shutil.copyfile(f'{cwd}/OhmPi/config.py', f'{cwd}/OhmPi/config_tmp.py') - shutil.copyfile(f'{cwd}/OhmPi/{config_file}', f'{cwd}/OhmPi/config.py') + shutil.copyfile(f'{pwd}/config.py', f'{pwd}/config_tmp.py') + shutil.copyfile(f'{pwd}/{config_file}', f'{pwd}/config.py') if verbose: - print(f'Changed to {cwd}/OhmPi/{config_file}:\n') - with open(f'{cwd}/OhmPi/config.py', mode='r') as f: + print(f'Changed to {pwd}/{config_file}:\n') + with open(f'{pwd}/config.py', mode='r') as f: print(f.read()) except Exception as error: - print(f'Could not change config file to {cwd}/OhmPi/{config_file}:\n{error}') \ No newline at end of file + print(f'Could not change config file to {pwd}/{config_file}:\n{error}') \ No newline at end of file