|
RoboAide
Project to improve a DIY robotic arm used for mobility assistance
|
Public Member Functions | |
| def | __init__ (self, app) |
| def | connect_port (self, lastPort=None) |
| def | setIcon (self) |
| def | updateSliderPositions (self, index=0) |
| def | populatePortsList (self) |
| def | sendMessage (self, mode) |
| def | calibrateVerticalAxis (self) |
| def | stopMotors (self) |
Public Attributes | |
| app | |
| app More... | |
| ui | |
| ui object More... | |
| msgMu | |
| numberOfMotors | |
| messageSize | |
| ports_list | |
| dictMot | |
| Dictionnary of all motor objects. More... | |
| drawersList | |
| List of drawers. More... | |
| listOfSequencesHandler | |
| ListOfSequencesHandler object. More... | |
| msgDeque | |
| Outgoing message deque. More... | |
| shouldStop | |
| Stop indicator for the motors. More... | |
| msgReception | |
| Message reception QThread object. More... | |
| msgTransmission | |
| Message transmission QThread object. More... | |
| comm | |
| serialConnected | |
Main window class
Definition at line 824 of file RoboAide.py.
| def ui.RoboAide.MainWindow.__init__ | ( | self, | |
| app | |||
| ) |
MainWindow initialization
Definition at line 828 of file RoboAide.py.
| def ui.RoboAide.MainWindow.calibrateVerticalAxis | ( | self | ) |
Trigger vertical axis calibration :return: None
Definition at line 1011 of file RoboAide.py.
| def ui.RoboAide.MainWindow.connect_port | ( | self, | |
lastPort = None |
|||
| ) |
Connect the selected port of the controller :param: lastPort: name of the port that was last used :return: None
Definition at line 930 of file RoboAide.py.
| def ui.RoboAide.MainWindow.populatePortsList | ( | self | ) |
Populate the available serial ports in the drop down menu :return: None
Definition at line 970 of file RoboAide.py.
| def ui.RoboAide.MainWindow.sendMessage | ( | self, | |
| mode | |||
| ) |
Package message and send on communication port :param mode: mode in which the message should be interpreted by the controller :return: None
Definition at line 983 of file RoboAide.py.
| def ui.RoboAide.MainWindow.setIcon | ( | self | ) |
Set main window icon :return: None
Definition at line 947 of file RoboAide.py.
| def ui.RoboAide.MainWindow.stopMotors | ( | self | ) |
Signal all motors to stop and empty message deque
Definition at line 1019 of file RoboAide.py.
| def ui.RoboAide.MainWindow.updateSliderPositions | ( | self, | |
index = 0 |
|||
| ) |
Update motor slider positions :return: None
Definition at line 955 of file RoboAide.py.
| ui.RoboAide.MainWindow.app |
app
Definition at line 834 of file RoboAide.py.
| ui.RoboAide.MainWindow.comm |
Definition at line 915 of file RoboAide.py.
| ui.RoboAide.MainWindow.dictMot |
Dictionnary of all motor objects.
Definition at line 857 of file RoboAide.py.
| ui.RoboAide.MainWindow.drawersList |
List of drawers.
Definition at line 864 of file RoboAide.py.
| ui.RoboAide.MainWindow.listOfSequencesHandler |
ListOfSequencesHandler object.
Definition at line 871 of file RoboAide.py.
| ui.RoboAide.MainWindow.messageSize |
Definition at line 847 of file RoboAide.py.
| ui.RoboAide.MainWindow.msgDeque |
Outgoing message deque.
Definition at line 906 of file RoboAide.py.
| ui.RoboAide.MainWindow.msgMu |
Definition at line 844 of file RoboAide.py.
| ui.RoboAide.MainWindow.msgReception |
Message reception QThread object.
Definition at line 910 of file RoboAide.py.
| ui.RoboAide.MainWindow.msgTransmission |
Message transmission QThread object.
Definition at line 912 of file RoboAide.py.
| ui.RoboAide.MainWindow.numberOfMotors |
Definition at line 846 of file RoboAide.py.
| ui.RoboAide.MainWindow.ports_list |
Definition at line 852 of file RoboAide.py.
| ui.RoboAide.MainWindow.serialConnected |
Definition at line 916 of file RoboAide.py.
| ui.RoboAide.MainWindow.shouldStop |
Stop indicator for the motors.
Definition at line 908 of file RoboAide.py.
| ui.RoboAide.MainWindow.ui |
ui object
Definition at line 836 of file RoboAide.py.
1.8.11