- 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 !!