forked from Arcmyx/pynamics
Update diagnostics/FullDiagnostics.py
This commit is contained in:
@@ -7,9 +7,11 @@ HUB = PrimeHub()
|
|||||||
from BatteryDiagnostics import BatteryDiagnostics
|
from BatteryDiagnostics import BatteryDiagnostics
|
||||||
from MotorDiagnostics import MotorDiagnostics
|
from MotorDiagnostics import MotorDiagnostics
|
||||||
from ColorSensorDiagnostics import ColorSensorDiagnostics
|
from ColorSensorDiagnostics import ColorSensorDiagnostics
|
||||||
|
from DriveBaseDiagnostics import DriveBaseDiagnostics
|
||||||
battery = BatteryDiagnostics(HUB)
|
battery = BatteryDiagnostics(HUB)
|
||||||
motor = MotorDiagnostics(HUB, Motor)
|
motor = MotorDiagnostics(HUB, Motor)
|
||||||
colorsensor = ColorSensorDiagnostics(HUB, ColorSensor)
|
colorsensor = ColorSensorDiagnostics(HUB, ColorSensor)
|
||||||
|
drivebase = DriveBaseDiagnostics(HUB, Motor, DriveBase)
|
||||||
CLEARCONFIRM = input("Clear the console before proceeding? Y/N (default: yes): ")
|
CLEARCONFIRM = input("Clear the console before proceeding? Y/N (default: yes): ")
|
||||||
if(CLEARCONFIRM == "Y" or CLEARCONFIRM == "y" or CLEARCONFIRM == "yes" or CLEARCONFIRM == ""):
|
if(CLEARCONFIRM == "Y" or CLEARCONFIRM == "y" or CLEARCONFIRM == "yes" or CLEARCONFIRM == ""):
|
||||||
print("Clearing console... \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
|
print("Clearing console... \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
|
||||||
@@ -56,5 +58,9 @@ while True:
|
|||||||
print("---------------------COLOR SENSOR DIAGNOSTICS---------------------")
|
print("---------------------COLOR SENSOR DIAGNOSTICS---------------------")
|
||||||
colorsensor.printAll()
|
colorsensor.printAll()
|
||||||
print("Color sensor diagnostics completed.")
|
print("Color sensor diagnostics completed.")
|
||||||
|
elif choice == "db":
|
||||||
|
print("----------------------DRIVE BASE DIAGNOSTICS----------------------")
|
||||||
|
drivebase.printAll()
|
||||||
|
print("Drivebase diagnostics completed.")
|
||||||
else:
|
else:
|
||||||
print("Invalid choice. Please enter 'b', 'm', or 'q'.")
|
print("Invalid choice. Please enter 'b', 'm', or 'q'.")
|
||||||
Reference in New Issue
Block a user