Rclex.ActionClientOptions (Rclex (Experimental) v0.12.0)

Copy Markdown View Source

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

t()

@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_duration should be specified by float seconds.
  • request_timeout is how long (in seconds, float) to keep an outstanding goal/cancel/result request in the client before it is automatically dropped. Default is 30.0 seconds.

Functions

default()