Skip to main content

pamoja_mavlink_message_to_frame

Function pamoja_mavlink_message_to_frame 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn pamoja_mavlink_message_to_frame( message: *const PamojaMavlinkMessage, header: PamojaMavlinkHeader, out_frame: *mut *mut PamojaMavlinkFrame, ) -> PamojaStatus
Expand description

Builds a v2 frame carrying a message.

§Arguments

  • message - the message to send.
  • header - the addressing fields to stamp on the frame.
  • out_frame - set to a new frame handle on success, which the caller releases with pamoja_mavlink_frame_free.

§Returns

PamojaStatus::Ok on success.

§Errors

Returns PamojaStatus::InvalidArgument if either pointer is null or the message does not fit a frame.

§Safety

message must be a live message handle, and out_frame must point at writable storage for one pointer.