Skip to content

Commit 939f5ea

Browse files
pablogs9Your Name
andauthored
multichange tool (#288)
Co-authored-by: Your Name <you@example.com>
1 parent a5435d8 commit 939f5ea

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

  • _docs/tutorials/core/programming_rcl_rclc

_docs/tutorials/core/programming_rcl_rclc/index.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ if (rc != RCL_RET_OK) {
2727
return -1;
2828
}
2929

30-
rcl_node_t my_node = rcl_get_zero_initialized_node();
30+
rcl_node_t my_node;
3131
rc = rclc_node_init_default(&my_node, "my_node_name", "my_namespace", &support);
3232
if (rc != RCL_RET_OK) {
3333
... // Some error reporting.
@@ -202,7 +202,7 @@ A timer can be created with the rclc-package with the function
202202

203203
```C
204204
// create a timer, which will call the publisher with period=`timer_timeout` ms in the 'my_timer_callback'
205-
rcl_timer_t my_timer = rcl_get_zero_initialized_timer();
205+
rcl_timer_t my_timer;
206206
const unsigned int timer_timeout = 1000;
207207
rc = rclc_timer_init_default(&my_timer, &support, RCL_MS_TO_NS(timer_timeout), my_timer_callback);
208208
if (rc != RCL_RET_OK) {
@@ -232,7 +232,7 @@ rcl_ret_t rc;
232232

233233
// create rcl node
234234
rc = rclc_support_init(&support, argc, argv, &allocator);
235-
rcl_node_t my_node = rcl_get_zero_initialized_node();
235+
rcl_node_t my_node;
236236
rc = rclc_node_init_default(&my_node, "my_lifecycle_node", "rclc", &support);
237237

238238
// rcl state machine
@@ -379,11 +379,11 @@ int main(int argc, const char * argv[])
379379
}
380380
```
381381
382-
Next, you define a ROS 2 node `my_node` with `rcl_get_zero_initialized_node()` and initialize it with `rclc_executor_init_default()`:
382+
Next, you define a ROS 2 node `my_node` and initialize it with `rclc_executor_init_default()`:
383383
384384
```C
385385
// create rcl_node
386-
rcl_node_t my_node = rcl_get_zero_initialized_node();
386+
rcl_node_t my_node;
387387
rc = rclc_node_init_default(&my_node, "node_0", "executor_examples", &support);
388388
if (rc != RCL_RET_OK) {
389389
printf("Error in rclc_node_init_default\n");
@@ -410,7 +410,7 @@ Note, that variable `my_pub` was defined globally, so it can be used by the time
410410
You can create a timer `my_timer` with a period of one second, which executes the callback `my_timer_callback` like this:
411411
412412
```C
413-
rcl_timer_t my_timer = rcl_get_zero_initialized_timer();
413+
rcl_timer_t my_timer;
414414
const unsigned int timer_timeout = 1000; // in ms
415415
rc = rclc_timer_init_default(&my_timer, &support, RCL_MS_TO_NS(timer_timeout), my_timer_callback);
416416
if (rc != RCL_RET_OK) {
@@ -805,7 +805,7 @@ First rcl is initialized with the `rclc_support_init` using the default `allocat
805805
806806
```C
807807
// create rcl_node
808-
rcl_node_t my_node = rcl_get_zero_initialized_node();
808+
rcl_node_t my_node;
809809
rc = rclc_node_init_default(&my_node, "node_0", "executor_examples", &support);
810810
if (rc != RCL_RET_OK) {
811811
printf("Error in rclc_node_init_default\n");
@@ -830,7 +830,7 @@ if (RCL_RET_OK != rc) {
830830

831831
// create timer 1
832832
// - publishes 'my_string_pub' every 'timer_timeout' ms
833-
rcl_timer_t my_string_timer = rcl_get_zero_initialized_timer();
833+
rcl_timer_t my_string_timer;
834834
const unsigned int timer_timeout = 100;
835835
rc = rclc_timer_init_default(&my_string_timer, &support, RCL_MS_TO_NS(timer_timeout), my_timer_string_callback);
836836
if (rc != RCL_RET_OK) {
@@ -859,7 +859,7 @@ Likewise, a second publisher `my_int_pub, which publishes an int message and its
859859

860860
// create timer 2
861861
// - publishes 'my_int_pub' every 'timer_int_timeout' ms
862-
rcl_timer_t my_int_timer = rcl_get_zero_initialized_timer();
862+
rcl_timer_t my_int_timer;
863863
const unsigned int timer_int_timeout = 10 * timer_timeout;
864864
rc = rclc_timer_init_default(&my_int_timer, &support, RCL_MS_TO_NS(timer_int_timeout), my_timer_int_callback);
865865
if (rc != RCL_RET_OK) {

0 commit comments

Comments
 (0)