Trait mavspec::rust::spec::IntoPayload
source · pub trait IntoPayload {
// Required method
fn encode(&self, version: MavLinkVersion) -> Result<Payload, SpecError>;
}
Expand description
MAVLink message encoder.
Decodes MAVLink message into Payload
.
Required Methods§
sourcefn encode(&self, version: MavLinkVersion) -> Result<Payload, SpecError>
fn encode(&self, version: MavLinkVersion) -> Result<Payload, SpecError>
Encodes message into MAVLink payload.
§Errors
- Returns
SpecError::UnsupportedMavLinkVersion
if specified MAVLinkversion
is not supported.