halt_motors.py
/tmp/ws/src/pr2_robot/pr2_ethercat/scripts/
halt__motors_8py
halt_motors
halt
namespacehalt__motors.html
afdd45ef497a76a477521f394a4e7755a
main.cpp
/tmp/ws/src/pr2_robot/pr2_ethercat/src/
main_8cpp
RTLoopHistory
#define
CLOCK_PRIO
main_8cpp.html
a30106db53b919f677dcc24cc0310bc5f
#define
CONTROL_PRIO
main_8cpp.html
aa26bb7cd6b12ff3011efc7907e826395
static void
cleanupPidFile
main_8cpp.html
a6c257b785332b49d67a7b1640df27efb
(const char *interface)
void *
controlLoop
main_8cpp.html
aafc57032ec7db60d8f791632c9310f33
(void *)
void *
diagnosticLoop
main_8cpp.html
a298333599163989f89fba226bf28e253
(void *args)
std::string
generatePIDFilename
main_8cpp.html
a0b840b5d0a072302706adc0f80d4d1e4
(const char *interface)
bool
haltMotorsService
main_8cpp.html
abb54786927eaa33a298c6961a0927563
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
static int
lock_fd
main_8cpp.html
a27b5c6dd2fedf09eb58fbea15c62758f
(int fd)
int
main
main_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
static double
now
main_8cpp.html
ad84151d9bda0086fe4218bd97b9571ad
()
static void
publishDiagnostics
main_8cpp.html
ab2fd11c08ce997351b8fc7143bc9b7fd
(realtime_tools::RealtimePublisher< diagnostic_msgs::DiagnosticArray > &publisher)
bool
publishTraceService
main_8cpp.html
a983dbf976becf610b1890f67805af9d6
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
void
quitRequested
main_8cpp.html
a52c39247576e9b50e149d76aaeff2bda
(int sig)
bool
resetMotorsService
main_8cpp.html
a955108725f246f2df6928eab87f18507
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
static int
setupPidFile
main_8cpp.html
a6c5ad7b44f456e3fa3920df7e78dd09f
(const char *interface)
static void
timespecInc
main_8cpp.html
a5247d77582384f1be0b0df0f8b069d63
(struct timespec &tick, int nsec)
void
Usage
main_8cpp.html
a51da41b34c7a115b03c0a2b0a73bce8b
(string msg="")
bool
allow_unprogrammed_
main_8cpp.html
a70b1383f4b71df05d4d38e320251c07d
accumulator_set< double, stats< tag::max, tag::mean > >
cm_acc
main_8cpp.html
a20787e5a34bdabfa81d284fedc4b88bb
static pthread_t
controlThread
main_8cpp.html
a89b1001026844f52c42742bb4aec062c
static pthread_attr_t
controlThreadAttr
main_8cpp.html
a40211c98ad022ecb2937a323bb40cacc
accumulator_set< double, stats< tag::max, tag::mean > >
ec_acc
main_8cpp.html
a14e94371c4e27b2acbaea626ff43d7f8
static bool
g_halt_motors
main_8cpp.html
a7a1ee8c8ce44c4655b2d2dc516353727
static bool
g_halt_requested
main_8cpp.html
adc92d2229edc592a9bf9601c2d03580c
static struct @0
g_options
main_8cpp.html
a27b931e6659b0386a49db0d73cd7a5e5
static volatile bool
g_publish_trace_requested
main_8cpp.html
a251baddb0a493c23d997583bcd07b5df
static int
g_quit
main_8cpp.html
a3ff7653f1578d2af3f36a74fedf21c80
static bool
g_reset_motors
main_8cpp.html
a6a2f3db0d1c443ac706bac7465f498e8
std::string
g_robot_desc
main_8cpp.html
a9d50259dc3cdd199ca2df1369f881128
static struct @1
g_stats
main_8cpp.html
aa6460a127faa9ec54b844da8a5219782
double
halt_rt_loop_frequency
main_8cpp.html
a7f9237f4aa85a726c486ce97b6c6fc13
char *
interface_
main_8cpp.html
a6f39bfa4fe8651e067e2839340ea2091
accumulator_set< double, stats< tag::max, tag::mean > >
jitter_acc
main_8cpp.html
a14b96e537e609fc1a50892ca38ed48e5
int
last_overrun
main_8cpp.html
abc2052f27f424da2e540f1201c526935
int
last_severe_overrun
main_8cpp.html
a9722da2d6924a46ebe006b02eafe1b76
accumulator_set< double, stats< tag::max, tag::mean > >
loop_acc
main_8cpp.html
a7dc8f67452f9a5b410e104ad0e7a081a
static const std::string
name
main_8cpp.html
ac673bc430bdc3fdaa09f7becf98ef267
static const int
NSEC_PER_SECOND
main_8cpp.html
abe1a25d4ad1c9247c54714a5e6c9076b
double
overrun_cm
main_8cpp.html
a3848b5f37c1015e2f93f3064a386d74c
double
overrun_ec
main_8cpp.html
a0a396c9562eeb519e5c7c2802b6ff383
double
overrun_loop_sec
main_8cpp.html
a7bbc67ecbd66a2a399a12c76e7b6d690
int
overruns
main_8cpp.html
ab5ed7430e1b98bf21890e8ee4de7bd25
static const char *
PIDDIR
main_8cpp.html
aff9157bdbbd5a48970bd2b62f3b84210
char *
program_
main_8cpp.html
a80be599e4f5fc3d278bff07f283039e9
int
recent_overruns
main_8cpp.html
ad0fcc058af5cc6b5f38292d3521cdddb
char *
rosparam_
main_8cpp.html
ac40b83f401827655fd33cf93a07b9a54
double
rt_loop_frequency
main_8cpp.html
abfb42f4e5ce536a64962a4aba7306295
bool
rt_loop_not_making_timing
main_8cpp.html
a6062ca3a0467502cab4fad8f1ac90b06
bool
stats_
main_8cpp.html
aa1e9e47e3c4e550101c7d8cc2636c8c9
static const int
USEC_PER_SECOND
main_8cpp.html
a8e8b38b96b8a5bcb7380d003c37a6a8c
char *
xml_
main_8cpp.html
a8a1ac99a38da5615c6dcc73543e4f512
publish_trace.py
/tmp/ws/src/pr2_robot/pr2_ethercat/scripts/
publish__trace_8py
publish_trace
publish_trace
namespacepublish__trace.html
a47f1abee5fa1de8d57f1aa266fe25c9b
reset_motors.py
/tmp/ws/src/pr2_robot/pr2_ethercat/scripts/
reset__motors_8py
reset_motors
reset
namespacereset__motors.html
a25362d16b90cf22a3775efb01a5c327e
test_halt.py
/tmp/ws/src/pr2_robot/pr2_ethercat/scripts/
test__halt_8py
test_halt
def
callback
namespacetest__halt.html
a8dec29dc29f60d93a8aa25cc960b8eeb
(msg)
halt
namespacetest__halt.html
a08f0dc54bfab019ad68e6a525c18db3d
bool
halted
namespacetest__halt.html
a77b9d0266f390c6a0ea33a96d911f6ad
bool
old_halted
namespacetest__halt.html
af8dccf3e4bb0b0c0b64b315f4a598410
reset
namespacetest__halt.html
a2d5e0298b626429a74220c487eee31ca
start
namespacetest__halt.html
adb7ebb50013d41362674aeafc9fa3720
RTLoopHistory
classRTLoopHistory.html
double
average
classRTLoopHistory.html
a187b852cbd31bd021d8d8e1535bbb9cb
() const
RTLoopHistory
classRTLoopHistory.html
ace01e4decbdfd259bff97e93b0a81d93
(unsigned length, double default_value)
void
sample
classRTLoopHistory.html
a7240eba8d89c9b7978f3491a7b38223a
(double value)
~RTLoopHistory
classRTLoopHistory.html
aac2a88a5d451d00b2b2789fc94e879eb
()
double *
history_
classRTLoopHistory.html
a6b70d3f4b816557eb0c6e25d6a535861
unsigned
index_
classRTLoopHistory.html
aa356a2a745e69083bee804f5cf074030
unsigned
length_
classRTLoopHistory.html
a1250660af85dc8cf6273d927d0b3ec32
halt_motors
namespacehalt__motors.html
halt
namespacehalt__motors.html
afdd45ef497a76a477521f394a4e7755a
publish_trace
namespacepublish__trace.html
publish_trace
namespacepublish__trace.html
a47f1abee5fa1de8d57f1aa266fe25c9b
reset_motors
namespacereset__motors.html
reset
namespacereset__motors.html
a25362d16b90cf22a3775efb01a5c327e
test_halt
namespacetest__halt.html
def
callback
namespacetest__halt.html
a8dec29dc29f60d93a8aa25cc960b8eeb
(msg)
halt
namespacetest__halt.html
a08f0dc54bfab019ad68e6a525c18db3d
bool
halted
namespacetest__halt.html
a77b9d0266f390c6a0ea33a96d911f6ad
bool
old_halted
namespacetest__halt.html
af8dccf3e4bb0b0c0b64b315f4a598410
reset
namespacetest__halt.html
a2d5e0298b626429a74220c487eee31ca
start
namespacetest__halt.html
adb7ebb50013d41362674aeafc9fa3720