From 059e747ee78dac5e02f76905db43bf701336fe75 Mon Sep 17 00:00:00 2001 From: MrYsLab Date: Sat, 11 May 2024 17:49:57 -0400 Subject: [PATCH] Resolve issue #1 --- pyproject.toml | 2 +- .../telemetrix_uno_r4_minima/private_constants.py | 2 +- .../telemetrix_uno_r4_minima.py | 12 ++++++------ .../private_constants.py | 2 +- .../telemetrix_uno_r4_minima_aio.py | 12 ++++++------ .../wifi/telemetrix_uno_r4_wifi/private_constants.py | 2 +- .../telemetrix_uno_r4_wifi/telemetrix_uno_r4_wifi.py | 12 ++++++------ .../telemetrix_uno_r4_wifi_aio/private_constants.py | 2 +- .../telemetrix_uno_r4_wifi_aio.py | 12 ++++++------ 9 files changed, 29 insertions(+), 29 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 11cecfa..d4f7787 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ find = {} # Scan the project directory with the default parameters [project] name = "telemetrix_uno_r4" -version = "1.1.0" +version = "1.1.1" authors = [ { name="Alan Yorinks", email="MisterYsLab@gmail.com" }, ] diff --git a/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima/private_constants.py b/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima/private_constants.py index bc9d68e..59742b3 100644 --- a/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima/private_constants.py +++ b/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima/private_constants.py @@ -104,7 +104,7 @@ class PrivateConstants: FEATURES = 20 DEBUG_PRINT = 99 - TELEMETRIX_VERSION = "1.00" + TELEMETRIX_VERSION = "1.1.1" # reporting control REPORTING_DISABLE_ALL = 0 diff --git a/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima/telemetrix_uno_r4_minima.py b/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima/telemetrix_uno_r4_minima.py index 6ad1355..3eff3a7 100644 --- a/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima/telemetrix_uno_r4_minima.py +++ b/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima/telemetrix_uno_r4_minima.py @@ -1,5 +1,5 @@ """ - Copyright (c) 2023 Alan Yorinks All rights reserved. + Copyright (c) 2023, 2024 Alan Yorinks All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE @@ -249,7 +249,7 @@ def __init__(self, com_port=None, arduino_instance_id=1, # self.stepper_info_list = [] # # a list of dictionaries to hold stepper information # for motor in range(self.max_number_of_steppers): - # self.stepper_info_list.append(self.stepper_info) + # self.stepper_info_list.append(self.stepper_info.copy()) self.the_reporter_thread.start() self.the_data_receive_thread.start() @@ -537,8 +537,8 @@ def i2c_read(self, address, register, number_of_bytes, callback returns a data list: - [I2C_READ_REPORT, address, register, count of data bytes, - data bytes, time-stamp] + [I2C_READ_REPORT, i2c_port, number of bytes read, address, register, + bytes read..., time-stamp] """ @@ -576,8 +576,8 @@ def i2c_read_restart_transmission(self, address, register, callback returns a data list: - [I2C_READ_REPORT, address, register, count of data bytes, - data bytes, time-stamp] + [I2C_READ_REPORT, i2c_port, number of bytes read, address, register, + bytes read..., time-stamp] """ diff --git a/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima_aio/private_constants.py b/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima_aio/private_constants.py index c4b7f48..a9653b7 100644 --- a/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima_aio/private_constants.py +++ b/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima_aio/private_constants.py @@ -105,7 +105,7 @@ class PrivateConstants: DEBUG_PRINT = 99 - TELEMETRIX_AIO_VERSION = "1.0.0" + TELEMETRIX_AIO_VERSION = "1.1.1" # reporting control REPORTING_DISABLE_ALL = 0 diff --git a/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima_aio/telemetrix_uno_r4_minima_aio.py b/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima_aio/telemetrix_uno_r4_minima_aio.py index d550c0c..d68fedc 100644 --- a/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima_aio/telemetrix_uno_r4_minima_aio.py +++ b/telemetrix_uno_r4/minima/telemetrix_uno_r4_minima_aio/telemetrix_uno_r4_minima_aio.py @@ -1,5 +1,5 @@ """ - Copyright (c) 2023 Alan Yorinks All rights reserved. + Copyright (c) 2023, 2024 Alan Yorinks All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE @@ -253,7 +253,7 @@ def __init__(self, com_port=None, # self.stepper_info_list = [] # # a list of dictionaries to hold stepper information # for motor in range(self.max_number_of_steppers): - # self.stepper_info_list.append(self.stepper_info) + # self.stepper_info_list.append(self.stepper_info.copy()) print(f'telemetrix_uno_r4_minima_aio Version:' f' {PrivateConstants.TELEMETRIX_AIO_VERSION}') @@ -492,8 +492,8 @@ async def i2c_read(self, address, register, number_of_bytes, callback returns a data list: - [I2C_READ_REPORT, address, register, count of data bytes, - data bytes, time-stamp] + [I2C_READ_REPORT, i2c_port, number of bytes read, address, register, + bytes read..., time-stamp] """ if not callback: @@ -533,8 +533,8 @@ async def i2c_read_restart_transmission(self, address, register, callback returns a data list: - [I2C_READ_REPORT, address, register, count of data bytes, - data bytes, time-stamp] + [I2C_READ_REPORT, i2c_port, number of bytes read, address, register, + bytes read..., time-stamp] """ if not callback: diff --git a/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi/private_constants.py b/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi/private_constants.py index bd9b3be..f2a152f 100644 --- a/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi/private_constants.py +++ b/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi/private_constants.py @@ -106,7 +106,7 @@ class PrivateConstants: FEATURES = 20 DEBUG_PRINT = 99 - TELEMETRIX_VERSION = "1.1.0" + TELEMETRIX_VERSION = "1.1.1" # reporting control REPORTING_DISABLE_ALL = 0 diff --git a/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi/telemetrix_uno_r4_wifi.py b/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi/telemetrix_uno_r4_wifi.py index e06fb2a..8226625 100644 --- a/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi/telemetrix_uno_r4_wifi.py +++ b/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi/telemetrix_uno_r4_wifi.py @@ -1,5 +1,5 @@ """ - Copyright (c) 2023 Alan Yorinks All rights reserved. + Copyright (c) 2023, 2024 Alan Yorinks All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE @@ -277,7 +277,7 @@ def __init__(self, com_port=None, arduino_instance_id=1, # self.stepper_info_list = [] # # a list of dictionaries to hold stepper information # for motor in range(self.max_number_of_steppers): - # self.stepper_info_list.append(self.stepper_info) + # self.stepper_info_list.append(self.stepper_info.copy()) self.the_reporter_thread.start() self.the_data_receive_thread.start() @@ -573,8 +573,8 @@ def i2c_read(self, address, register, number_of_bytes, callback returns a data list: - [I2C_READ_REPORT, address, register, count of data bytes, - data bytes, time-stamp] + [I2C_READ_REPORT, i2c_port, number of bytes read, address, register, + bytes read..., time-stamp] """ @@ -612,8 +612,8 @@ def i2c_read_restart_transmission(self, address, register, callback returns a data list: - [I2C_READ_REPORT, address, register, count of data bytes, - data bytes, time-stamp] + [I2C_READ_REPORT, i2c_port, number of bytes read, address, register, + bytes read..., time-stamp] """ diff --git a/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi_aio/private_constants.py b/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi_aio/private_constants.py index aef5040..1007de8 100644 --- a/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi_aio/private_constants.py +++ b/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi_aio/private_constants.py @@ -111,7 +111,7 @@ class PrivateConstants: FEATURES = 20 DEBUG_PRINT = 99 - TELEMETRIX_VERSION = "1.1.0" + TELEMETRIX_VERSION = "1.1.1" # reporting control REPORTING_DISABLE_ALL = 0 diff --git a/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi_aio/telemetrix_uno_r4_wifi_aio.py b/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi_aio/telemetrix_uno_r4_wifi_aio.py index 741b98e..57b355b 100644 --- a/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi_aio/telemetrix_uno_r4_wifi_aio.py +++ b/telemetrix_uno_r4/wifi/telemetrix_uno_r4_wifi_aio/telemetrix_uno_r4_wifi_aio.py @@ -1,5 +1,5 @@ """ - Copyright (c) 2023 Alan Yorinks All rights reserved. + Copyright (c) 2023, 2024 Alan Yorinks All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE @@ -286,7 +286,7 @@ def __init__(self, com_port=None, # self.stepper_info_list = [] # # a list of dictionaries to hold stepper information # for motor in range(self.max_number_of_steppers): - # self.stepper_info_list.append(self.stepper_info) + # self.stepper_info_list.append(self.stepper_info.copy()) print(f'telemetrix_uno_r4_wifi_aio Version:' f' {PrivateConstants.TELEMETRIX_VERSION}') @@ -545,8 +545,8 @@ async def i2c_read(self, address, register, number_of_bytes, callback returns a data list: - [I2C_READ_REPORT, address, register, count of data bytes, - data bytes, time-stamp] + [I2C_READ_REPORT, i2c_port, number of bytes read, address, register, + bytes read..., time-stamp] """ if not callback: @@ -586,8 +586,8 @@ async def i2c_read_restart_transmission(self, address, register, callback returns a data list: - [I2C_READ_REPORT, address, register, count of data bytes, - data bytes, time-stamp] + [I2C_READ_REPORT, i2c_port, number of bytes read, address, register, + bytes read..., time-stamp] """ if not callback: