#include <UgvSystem.h>
Public Member Functions | |
UgvSystem (const char *visionPort, float visionFreq, int visionPriority, const char *controlPort, float controlFreq, int controlPriority, bool useJoystick, const char *navigationPort, float navigationFreq, int navigationPriority) | |
UgvSystem () | |
virtual | ~UgvSystem () |
void | run () |
VisionThread * | getVisionThread () |
ControlThread * | getControlThread () |
NavigationThread * | getNavigationThread () |
void | setVisionThread (VisionThread *thread) |
void | setControlThread (ControlThread *thread) |
void | setNavigationThread (NavigationThread *thread) |
Private Attributes | |
VisionThread * | m_visionThread |
ControlThread * | m_controlThread |
NavigationThread * | m_navigationThread |
Definition at line 62 of file UgvSystem.h.
uvsim::UgvSystem::UgvSystem | ( | const char * | visionPort, | |
float | visionFreq, | |||
int | visionPriority, | |||
const char * | controlPort, | |||
float | controlFreq, | |||
int | controlPriority, | |||
bool | useJoystick, | |||
const char * | navigationPort, | |||
float | navigationFreq, | |||
int | navigationPriority | |||
) |
Definition at line 98 of file UgvSystem.cc.
uvsim::UgvSystem::UgvSystem | ( | ) |
Definition at line 91 of file UgvSystem.cc.
uvsim::UgvSystem::~UgvSystem | ( | ) | [virtual] |
ControlThread* uvsim::UgvSystem::getControlThread | ( | ) | [inline] |
NavigationThread* uvsim::UgvSystem::getNavigationThread | ( | ) | [inline] |
Definition at line 82 of file UgvSystem.h.
VisionThread* uvsim::UgvSystem::getVisionThread | ( | ) | [inline] |
Definition at line 74 of file UgvSystem.h.
void uvsim::UgvSystem::run | ( | ) |
Definition at line 122 of file UgvSystem.cc.
void uvsim::UgvSystem::setControlThread | ( | ControlThread * | thread | ) | [inline] |
void uvsim::UgvSystem::setNavigationThread | ( | NavigationThread * | thread | ) | [inline] |
Definition at line 96 of file UgvSystem.h.
void uvsim::UgvSystem::setVisionThread | ( | VisionThread * | thread | ) | [inline] |
Definition at line 88 of file UgvSystem.h.
ControlThread* uvsim::UgvSystem::m_controlThread [private] |
Definition at line 104 of file UgvSystem.h.
Definition at line 105 of file UgvSystem.h.
VisionThread* uvsim::UgvSystem::m_visionThread [private] |
Definition at line 103 of file UgvSystem.h.