Function rclc_executor_trigger_all

Function Documentation

bool rclc_executor_trigger_all(rclc_executor_handle_t *handles, unsigned int size, void *obj)

Trigger condition: all, returns true if all handles are ready.

Parameter obj is not used.

Attribute

Adherence

Allocates Memory

No

Thread-Safe

No

Uses Atomics

No

Lock-Free

Yes

Parameters:
  • handles[in] pointer to array of handles

  • size[in] size of array

  • obj[in] trigger_object set by rclc_executor_set_trigger (not used)

Returns:

true - if all handles are ready (subscriptions have new data, timers are ready)

Returns:

false - otherwise