![]() |
Kuon
1.1.3
RoadNarrows Robotics Large Outdoor Mobile Robot Project
|
Kuon Robot Class implementation. More...
#include <stdio.h>#include <unistd.h>#include <pthread.h>#include <math.h>#include <string>#include <vector>#include <map>#include "rnr/rnrconfig.h"#include "rnr/units.h"#include "rnr/log.h"#include "Kuon/RS160DControl.h"#include "Kuon/kuon.h"#include "Kuon/kuonUtils.h"#include "Kuon/kuonSpec.h"#include "Kuon/kuonDesc.h"#include "Kuon/kuonJoint.h"#include "Kuon/kuonTraj.h"#include "Kuon/kuonStatus.h"#include "Kuon/kuonRobot.h"Go to the source code of this file.
Macros | |
| #define | KUON_TRY_NO_EXEC() |
| Test for no execute flag. More... | |
| #define | KUON_TRY_CONN() |
| Test for connection. More... | |
| #define | KUON_TRY_NOT_ESTOP() |
| Test for not estop. More... | |
Kuon Robot Class implementation.
Definition in file kuonRobot.cxx.
| #define KUON_TRY_CONN | ( | ) |
Test for connection.
Only works in KuonRobot methods.
Definition at line 106 of file kuonRobot.cxx.
Referenced by kuon::KuonRobot::clearAlarms(), kuon::KuonRobot::estop(), kuon::KuonRobot::freeze(), kuon::KuonRobot::getJointState(), kuon::KuonRobot::release(), kuon::KuonRobot::setBrake(), kuon::KuonRobot::setSlew(), and kuon::KuonRobot::setSpeed().
| #define KUON_TRY_NO_EXEC | ( | ) |
Test for no execute flag.
Only works in KuonRobot methods.
Definition at line 89 of file kuonRobot.cxx.
Referenced by kuon::KuonRobot::estop(), kuon::KuonRobot::freeze(), and kuon::KuonRobot::release().
| #define KUON_TRY_NOT_ESTOP | ( | ) |
Test for not estop.
Only works in KuonRobot methods.
Definition at line 124 of file kuonRobot.cxx.
Referenced by kuon::KuonRobot::setBrake(), kuon::KuonRobot::setSlew(), and kuon::KuonRobot::setSpeed().