Documentation for Elixir.Rclex.ActionClientOptions.
See also Action client options on ROS 2 Documentation.
- goal_service_qos: Middleware quality of service settings for the action client. Goal service quality of service
- result_service_qos: Result service quality of service.
- cancel_service_qos: Cancel service quality of service.
- feedback_topic_qos: Feedback topic quality of service.
- status_topic_qos: Status topic quality of service.
Summary
Types
@type t() :: %Rclex.ActionClientOptions{ cancel_service_qos: Rclex.QoS.t(), feedback_topic_qos: Rclex.QoS.t(), goal_service_qos: Rclex.QoS.t(), request_timeout: number(), result_service_qos: Rclex.QoS.t(), status_topic_qos: Rclex.QoS.t() }
- Quality of service is defined by using rclex.QoS structs.
deadline,lifespan,liveliness_lease_durationshould be specified by float seconds.request_timeoutis how long (in seconds, float) to keep an outstanding goal/cancel/result request in the client before it is automatically dropped. Default is30.0seconds.