Function as2_motion_controller_param_utils::isNanSentinel

Function Documentation

bool as2_motion_controller_param_utils::isNanSentinel(const std::vector<double> &values)

True if every element of values is NaN.

Used as a sentinel for “intentionally empty” optional double-array parameters (e.g. unconstrained limits in MPC plugins). The YAML keeps a non-empty array because ROS 2 forbids empty array overrides.

Parameters:

values – Array values to test.

Returns:

true if values is non-empty and every element is NaN.