Removed printVersionDiagnostics. Moving to osdiagnostics under class UsysTest

This commit is contained in:
2026-03-19 18:06:02 +00:00
parent f37df8b99a
commit aa133253d0

View File

@@ -4,11 +4,6 @@ from pybricks import version
class MicroPythonDiagnostics: class MicroPythonDiagnostics:
def __init__(self, hub): def __init__(self, hub):
pass pass
def printVersionDiagnostics():
print("[Hub Diagnostics - MicroPython - Version] Hub version information:", version)
print("[Hub Diagnostics - MicroPython - Version] MicroPython version:", usys.version)
print("[Hub Diagnostics - MicroPython - Version] Pybricks version information:", usys.version_info)
print("[Hub Diagnostics - MicroPython - Version] MicroPython information:", usys.implementation)
def performMemoryDiagnostics(): def performMemoryDiagnostics():
print("[Hub Diagnostics - MicroPython - Memory] Memory information (retrieved from the MicroPython environment):") print("[Hub Diagnostics - MicroPython - Memory] Memory information (retrieved from the MicroPython environment):")
micropython.mem_info(1) micropython.mem_info(1)
@@ -37,6 +32,5 @@ class MicroPythonDiagnostics:
except MemoryError: except MemoryError:
print("[Hub Diagnostics - MicroPython - Memory] [FAIL] Allocation failed. The heap failed to unlock.") print("[Hub Diagnostics - MicroPython - Memory] [FAIL] Allocation failed. The heap failed to unlock.")
def printAll(): def printAll():
printVersionDiagnostics()
performMemoryDiagnostics() performMemoryDiagnostics()