View Source APM.Message.ParamSet (xmavlink_util v0.1.0)

Link to this section Summary

Types

t()

Set a parameter value (write new value to permanent storage). The receiving component should acknowledge the new parameter value by broadcasting a PARAM_VALUE message (broadcasting ensures that multiple GCS all have an up-to-date list of all parameters). If the sending GCS did not receive a PARAM_VALUE within its timeout time, it should re-send the PARAM_SET message. The parameter microservice is documented at https://mavlink.io/en/services/parameter.html.

Link to this section Types

@type t() :: %APM.Message.ParamSet{
  param_id: [char()],
  param_type: APM.Types.mav_param_type(),
  param_value: Float32,
  target_component: MAVLink.Types.uint8_t(),
  target_system: MAVLink.Types.uint8_t()
}

Set a parameter value (write new value to permanent storage). The receiving component should acknowledge the new parameter value by broadcasting a PARAM_VALUE message (broadcasting ensures that multiple GCS all have an up-to-date list of all parameters). If the sending GCS did not receive a PARAM_VALUE within its timeout time, it should re-send the PARAM_SET message. The parameter microservice is documented at https://mavlink.io/en/services/parameter.html.