#include <node_handle.h>

Public Member Functions | |
| bool | advertise (Publisher &p) |
| template<typename MReq , typename MRes > | |
| bool | advertiseService (ServiceServer< MReq, MRes > &srv) |
| virtual bool | connected () |
| Hardware * | getHardware () |
| bool | getParam (const char *name, int *param, int length=1) |
| bool | getParam (const char *name, float *param, int length=1) |
| bool | getParam (const char *name, char **param, int length=1) |
| void | initNode () |
| void | initNode (char *portName) |
| void | logdebug (const char *msg) |
| void | logerror (const char *msg) |
| void | logfatal (const char *msg) |
| void | loginfo (const char *msg) |
| void | logwarn (const char *msg) |
| void | negotiateTopics () |
| NodeHandle_ () | |
| Time | now () |
| virtual int | publish (int id, const Msg *msg) |
| void | requestSyncTime () |
| template<typename MReq , typename MRes > | |
| bool | serviceClient (ServiceClient< MReq, MRes > &srv) |
| void | setNow (Time &new_now) |
| virtual int | spinOnce () |
| template<typename MsgT > | |
| bool | subscribe (Subscriber< MsgT > &s) |
| void | syncTime (uint8_t *data) |
Protected Attributes | |
| int | bytes_ |
| int | checksum_ |
| bool | configured_ |
| Hardware | hardware_ |
| int | index_ |
| uint32_t | last_msg_timeout_time |
| uint32_t | last_sync_receive_time |
| uint32_t | last_sync_time |
| uint8_t | message_in [INPUT_SIZE] |
| uint8_t | message_out [OUTPUT_SIZE] |
| int | mode_ |
| uint32_t | nsec_offset |
| Publisher * | publishers [MAX_PUBLISHERS] |
| uint32_t | rt_time |
| uint32_t | sec_offset |
| Subscriber_ * | subscribers [MAX_SUBSCRIBERS] |
| int | topic_ |
Private Member Functions | |
| void | log (char byte, const char *msg) |
| bool | requestParam (const char *name, int time_out=1000) |
Private Attributes | |
| bool | param_recieved |
| rosserial_msgs::RequestParamResponse | req_param_resp |
Definition at line 81 of file node_handle.h.
|
inline |
Definition at line 102 of file node_handle.h.
|
inline |
Definition at line 320 of file node_handle.h.
|
inline |
Definition at line 348 of file node_handle.h.
|
inlinevirtual |
Implements ros::NodeHandleBase_.
Definition at line 269 of file node_handle.h.
|
inline |
Definition at line 124 of file node_handle.h.
|
inline |
Definition at line 489 of file node_handle.h.
|
inline |
Definition at line 500 of file node_handle.h.
|
inline |
Definition at line 511 of file node_handle.h.
|
inline |
Definition at line 129 of file node_handle.h.
|
inline |
Definition at line 138 of file node_handle.h.
|
inlineprivate |
Definition at line 443 of file node_handle.h.
|
inline |
Definition at line 451 of file node_handle.h.
|
inline |
Definition at line 460 of file node_handle.h.
|
inline |
Definition at line 463 of file node_handle.h.
|
inline |
Definition at line 454 of file node_handle.h.
|
inline |
Definition at line 457 of file node_handle.h.
|
inline |
Definition at line 374 of file node_handle.h.
|
inline |
Definition at line 297 of file node_handle.h.
|
inlinevirtual |
Implements ros::NodeHandleBase_.
Definition at line 405 of file node_handle.h.
|
inlineprivate |
Definition at line 475 of file node_handle.h.
|
inline |
Definition at line 277 of file node_handle.h.
|
inline |
Definition at line 362 of file node_handle.h.
|
inline |
Definition at line 307 of file node_handle.h.
|
inlinevirtual |
Implements ros::NodeHandleBase_.
Definition at line 167 of file node_handle.h.
|
inline |
Definition at line 335 of file node_handle.h.
|
inline |
Definition at line 284 of file node_handle.h.
|
protected |
Definition at line 149 of file node_handle.h.
|
protected |
Definition at line 152 of file node_handle.h.
|
protected |
Definition at line 154 of file node_handle.h.
|
protected |
Definition at line 84 of file node_handle.h.
|
protected |
Definition at line 151 of file node_handle.h.
|
protected |
Definition at line 159 of file node_handle.h.
|
protected |
Definition at line 158 of file node_handle.h.
|
protected |
Definition at line 157 of file node_handle.h.
|
protected |
Definition at line 92 of file node_handle.h.
|
protected |
Definition at line 93 of file node_handle.h.
|
protected |
Definition at line 144 of file node_handle.h.
|
protected |
Definition at line 90 of file node_handle.h.
|
private |
Definition at line 472 of file node_handle.h.
|
protected |
Definition at line 95 of file node_handle.h.
|
private |
Definition at line 473 of file node_handle.h.
|
protected |
Definition at line 87 of file node_handle.h.
|
protected |
Definition at line 90 of file node_handle.h.
|
protected |
Definition at line 96 of file node_handle.h.
|
protected |
Definition at line 150 of file node_handle.h.