The ROS Hekateros teleoperation node main. More...
#include <unistd.h>#include <signal.h>#include <string>#include "ros/ros.h"#include "rnr/rnrconfig.h"#include "rnr/log.h"#include "rnr/opts.h"#include "hek_teleop.h"
Go to the source code of this file.
Defines | |
| #define | APP_EC_EXEC 4 |
| execution fatal error | |
| #define | APP_EC_INIT 2 |
| initialization fatal error | |
| #define | APP_EC_OK 0 |
| success | |
| #define | NO_SIGNAL 0 |
| no signal receieved value | |
Functions | |
| int | main (int argc, char *argv[]) |
| ROS Hekateros teleoperation node main. | |
| static void | sigHandler (int sig) |
| Signal handler to allow graceful shutdown of ROS node. | |
Variables | |
| static OptsInfo_T | AppOptsInfo [] |
| Command line options information. | |
| static OptsPgmInfo_T | AppPgmInfo |
| Program information. | |
| const char * | NodeName = "hek_teleop" |
| this ROS node's name | |
| static const PkgInfo_T | PkgInfo |
| The package information. | |
| static int | RcvSignal = NO_SIGNAL |
| received 'gracefull' signal | |
The ROS Hekateros teleoperation node main.
$LastChangedDate$ $Rev$
Definition in file hek_teleop_main.cpp.
| #define APP_EC_EXEC 4 |
execution fatal error
Definition at line 96 of file hek_teleop_main.cpp.
| #define APP_EC_INIT 2 |
initialization fatal error
Definition at line 95 of file hek_teleop_main.cpp.
| #define APP_EC_OK 0 |
success
Definition at line 94 of file hek_teleop_main.cpp.
| #define NO_SIGNAL 0 |
no signal receieved value
Definition at line 98 of file hek_teleop_main.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
ROS Hekateros teleoperation node main.
| argc | Command-line argument count. |
| argv | Command-line argument list. |
Definition at line 185 of file hek_teleop_main.cpp.
| static void sigHandler | ( | int | sig | ) | [static] |
Signal handler to allow graceful shutdown of ROS node.
| sig | Signal number. |
Definition at line 169 of file hek_teleop_main.cpp.
OptsInfo_T AppOptsInfo[] [static] |
{
{NULL, }
}
Command line options information.
Definition at line 156 of file hek_teleop_main.cpp.
OptsPgmInfo_T AppPgmInfo [static] |
{
"[ROSOPTIONS]",
"The %P ROS node provides ROS interfaces to the embedded Hekateros "
"robotic manipulator.",
"",
NULL
}
Program information.
Definition at line 137 of file hek_teleop_main.cpp.
| const char* NodeName = "hek_teleop" |
this ROS node's name
Definition at line 103 of file hek_teleop_main.cpp.
const PkgInfo_T PkgInfo [static] |
{
NodeName,
"1.1.0",
"2014.03.18",
"2014",
NodeName,
"Robin Knight, Daniel Packard",
"RoadNarrows LLC",
"(C) 2013-2014 RoadNarrows LLC"
}
The package information.
For ROS nodes, RN package information is equivalent to this ROS application information.
Definition at line 122 of file hek_teleop_main.cpp.
received 'gracefull' signal
Definition at line 104 of file hek_teleop_main.cpp.