Rclex.ActionServerOptions (Rclex (Experimental) v0.12.0)

Copy Markdown View Source

Documentation for Elixir.Rclex.ActionServerOptions.

See also Action server 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.
  • result_timeout: Goal handles that have results longer than this time are deallocated. It is defined in seconds as float value.

Summary

Types

t()

@type t() :: %Rclex.ActionServerOptions{
  cancel_service_qos: Rclex.QoS.t(),
  clock_type: :steady_time | :ros_time | :system_time,
  feedback_topic_qos: Rclex.QoS.t(),
  goal_service_qos: Rclex.QoS.t(),
  result_service_qos: Rclex.QoS.t(),
  result_timeout: float(),
  status_topic_qos: Rclex.QoS.t()
}
  • Quality of service is defined by using rclex.QoS structs.
  • result_timeout should be specified by float seconds.

Functions

default()