Skip to content

Conversation

Copy link

Copilot AI commented Nov 14, 2025

Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress.

Original prompt

Додати детальне логування змін та присвоєння змінної TargetGrade через стандартний механізм FortiusANT (self.logfileConsole) у всіх ключових класах та методах проекту:

  1. BLE інтерфейс (bleBless.py, bleDongle.py): логувати зміну TargetGrade одразу після присвоєння, наприклад у методах Refresh, notifySetIndoorBikeSimulation та інших, де TargetGrade може бути оновлено.
  2. Клас тренажера (usbTrainer.py): логувати у методі SetGrade перед і після присвоєння TargetGrade, а також у всіх місцях, де TargetGrade скидається чи модифікується.
  3. У логічних точках FortiusAntBody.py, де змінюється/читається значення TargetGrade або викликається SetGrade.

Використати self.logfileConsole так, щоб у логах легко простежувати зміни цієї змінної з аргументами і класом/модулем де це відбувається. Приклад:
self.logfileConsole(f"[ClassName] TargetGrade set to {value} from {old_value} at ")

Це дозволить чітко простежити весь шлях та моменти модифікації TargetGrade для діагностики небажаних скидань чи змін.

This pull request was created as a result of the following prompt from Copilot chat.

Додати детальне логування змін та присвоєння змінної TargetGrade через стандартний механізм FortiusANT (self.logfileConsole) у всіх ключових класах та методах проекту:

  1. BLE інтерфейс (bleBless.py, bleDongle.py): логувати зміну TargetGrade одразу після присвоєння, наприклад у методах Refresh, notifySetIndoorBikeSimulation та інших, де TargetGrade може бути оновлено.
  2. Клас тренажера (usbTrainer.py): логувати у методі SetGrade перед і після присвоєння TargetGrade, а також у всіх місцях, де TargetGrade скидається чи модифікується.
  3. У логічних точках FortiusAntBody.py, де змінюється/читається значення TargetGrade або викликається SetGrade.

Використати self.logfileConsole так, щоб у логах легко простежувати зміни цієї змінної з аргументами і класом/модулем де це відбувається. Приклад:
self.logfileConsole(f"[ClassName] TargetGrade set to {value} from {old_value} at ")

Це дозволить чітко простежити весь шлях та моменти модифікації TargetGrade для діагностики небажаних скидань чи змін.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI self-assigned this Nov 14, 2025
Copilot stopped work on behalf of VUTSHYK due to an error November 14, 2025 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant