- Member Direcs::Direcs  (bool bConsoleMode, bool bForceSmallGUI, bool bForceLargeGUI)
- install an event filter to grab CTRL+C  - heartbeat = new Heartbeat(interface1, mutex);   
- Member Direcs::drivingLight  (unsigned char color)
- Move the drivingLight method to a better file/place.  
- Member Direcs::enableRemoteControlListening  (bool status)
- check if we still need the enableRemoteControlListening method  
- Member Direcs::executeJoystickCommand  (int axisNumber, int axisValue)
- check if this makes sense...  - check if this makes sense...  - check if this makes sense...  - check if this makes sense...  - check if this makes sense...  - check if this makes sense...  - check if this makes sense...  - check if this makes sense...   
- Member Direcs::executeJoystickCommand  (int buttonNumber, bool buttonState)
- put button numbers to ini-file  
- Member Direcs::executeRemoteCommand  (QString command)
- add *master# string to ini-file  
- Member Direcs::increaseDrivingSpeed  (void)
- start with which minimumSpeed?  
- Member Direcs::init  ()
- put this at a nicer place // this is also shown in the about dialog  - not in use anymore! connect(this, SIGNAL(publishConsoleMode(bool)), gui, SLOT(setConsoleMode(bool)));  - implement signal forwarding for second laser!  - check if this is okay for the logfile writer in case of error TO FAST for logfile!!!  - start heartbeat thread and see, whats going on there! Also to do: define atmel code for an "heartbeat answer / action" !!!!!  - kinect stuff  - kinect stuff  - the signal for setting the camera angle  - the signal for resetting the camera angle  - nice exit point and error message  - put media filename or list somewehre else   
- Member Direcs::JOYSTICKAXISY2  
- put axis numbers to ini-file Joystick axis numbers  
- Member Direcs::mediaPlayerFinished  ()
- put media filename or list somewehre else  
- Member Direcs::MINIMUMVOLTAGE2  
- put min. voltage 1 in the ini-file  
- Member Direcs::NUMBEROFSERVOS  
- put min. voltage 2 in the ini-file  
- Member Direcs::readSettings  ()
- add this: consoleGui->setLaserscannerAngle(LASER1, laserscanner...Front);  - gui->setLaserscannerAngle(LASER1, laserscanner...Front);  - add this: consoleGui->setLaserscannerAngle(LASER1, laserscanner...Front);  - gui->setLaserscannerAngle(LASER1, laserscanner...Front);  - add this: consoleGui->setLaserscannerAngle(LASER2, laserscanner...Rear);  - gui->setLaserscannerAngle(LASER1, laserscanner...Rear);  - add this: consoleGui->setLaserscannerAngle(LASER2, laserscanner...Rear);  - gui->setLaserscannerAngle(LASER1, laserscanner...Rear);  - kinect stuff  - kinect stuff  - kinect stuff  - kinect stuff  - kinect stuff  - kinect stuff  - kinect stuff   
- Member Direcs::RGBLED1  
- also defined in rgbled.h !!!  
- Member Direcs::sensorThread  
- Heartbeat *heartbeat;  
- Member Direcs::SERVO1  
- also defined in servo.h !!!  
- Member Direcs::shutdown  ()
- ask for exit on console!  - a universal quit-threads-method  - what, if the robote serial communication hangs here? timeout check?   
- Member Direcs::systemerrorcatcher  (int errorlevel)
- why stopping plot thread here?  
- Member Gui::initPlots  ()
- put plot voltage title to method or init call  - put plot voltage title to method or init call   
- Member Gui::MAXIMUMPLOTHEARTBEAT  
- put to ini-file  
- Member Gui::MAXIMUMPLOTVOLTAGE1  
- put max. voltage 2 in the ini-file (LiPo: 4,2 Volt x 6S = 25,2 Volt)  
- Member Gui::MAXIMUMPLOTVOLTAGE2  
- put to ini-file  
- Member Gui::MAXIMUMVOLTAGE1  
- put min. voltage 2 in the ini-file (LiPo: 3.3 Volt x 6S = 19,8 Volt)  
- Member Gui::MAXIMUMVOLTAGE2  
- put max. voltage 1 in the ini-file (LiPo: 4,2 Volt x 4S = 16,8 Volt)  
- Member Gui::MINIMUMVOLTAGE2  
- put min. voltage 1 in the ini-file (LiPo: 3,3 Volt x 4S = 13,2 Volt)  
- Member Gui::robotIsOn  
- fix me to leave the last char in the string. 
- Member Gui::setRobotControls  (bool state)
- test if this really is needed. Is the heartbeaet in the sensorthread sufficient?  - still needed? state already checked in motorControl at lower level. :-)   
- Member Gui::showLaserFrontAngles  (int largestFreeAreaStart, int largestFreeAreaEnd, int centerOfFreeWay, float width)
- do all this stuff for the rear scanner?  
- Member JoystickDialog::JOYSTICKAXISY2  
- put axis numbers to ini-file Joystick axis numbers  
- Member JoystickDialog::showJoystickAxes  (int axisNumber, int axisValue)
- put axis numbers to ini-file  
- Member JoystickDialog::showJoystickButtons  (int buttonNumber, bool buttonState)
- put button numbers to ini-file  
- Member Laser::setDevicePort  (short int laser, QString serialPort)
- add support for laser 3 to 5  
- Member Laser::sick_handle_laser  (sick_laser_p laser)
- change std output  
- Member Laser::sick_serial_connect  (sick_laser_p laser)
- check if this still works with Linux!  
- Member Laser::sick_start_laser  (sick_laser_p laser)
- MK which value is a good one here?  
- Member LaserThread::getAndStoreLaserValuesRear  ()
- use one common getAndStoreLaserValue method!  - add S300 stuff   
- Member LaserThread::isConnected  (short int laserScanner)
- Support two S300 scanners  - S300 stuff   
- Member LaserThread::readSimulationValues  ()
- use one common getAndStoreLaserValue method!  
- Member LaserThread::run  ()
- add support for 2 lasers...  
- Member LaserThread::saveLaserData  ()
- Stop laser thread here for saving the values or is a mutex lock for the QList okay or are QLists able to handle this?  
- Member LaserThread::setSerialPort  (short int laserScanner, QString serialPort)
- support two S300 lasers  
- Member Logfile::writeHeartbeat  (unsigned char state)
- Place somewhere else!  
- Member Motor::className  
- check the conversion value and make it a const!  
- Member Motor::flashlight  (bool state)
- put this somewhere else...  
- Member Motor::setMotorSpeed  (int motor, int speed)
- check if this max value is okay, since we have an int here now. sa: direcsAcr for max values!  
- Member NetworkThread::run  ()
- add *master# string to ini-file  
- Member ObstacleCheckThread::OBSTACLEFRONTLEFT  
- make these values nicer  
- Member ObstacleCheckThread::run  ()
- correct to reset the centerOfFreeway here?!?  
- Member ObstacleCheckThread::SENSOR1  
- make these values nicer  
- Member QKinect::init  ()
- make this support multiple devices at some stage  - make this more flexible at some stage   
- Member RgbLed::minBrightness  [NUMBEROFRGBLEDS]
- also defined in direcs.h !!!  
- Member SensorThread::heartbeat  (unsigned char state)
- seconds, when a specific value from the microcontroller was received.  
- Member SensorThread::IRSENSORARRAYSIZE  
- array mit 129 Werten statt 8 für 8 Sensoren !!!  
- Member SensorThread::READ_AXIS_X  
- why int instead of char? Where else?  
- Member SensorThread::RESET_MOTOR_DISTANCE2  
- why int instead of char? Where else?  
- Member SensorThread::run  ()
- implement reading of motor sensors 3 and 4 !  
- Member Servo::servoStartPosition  [NUMBEROFSERVOS]
- also defined in direcs.h !!!  
- Member SettingsDialog::SettingsDialog  (QWidget *parent=0)
- implement second signal for second laser!  
- Member SickS300::readRequestTelegram  ()
- check laser S300 CRC !!  
- Member SickS300::readUnknownTelegram  ()
- check laser S300 CRC !!