Trait mavlink::MavConnection [−][src]
A MAVLink connection
Required methods
fn recv(&self) -> Result<(MavHeader, M), MessageReadError>
[src]
Receive a mavlink message.
Blocks until a valid frame is received, ignoring invalid messages.
fn send(&self, header: &MavHeader, data: &M) -> Result<(), MessageWriteError>
[src]
Send a mavlink message
fn set_protocol_version(&mut self, version: MavlinkVersion)
[src]
fn get_protocol_version(&self) -> MavlinkVersion
[src]
Provided methods
fn send_frame(&self, frame: &MavFrame<M>) -> Result<(), MessageWriteError>
[src]
Write whole frame
fn recv_frame(&self) -> Result<MavFrame<M>, MessageReadError>
[src]
Read whole frame
fn send_default(&self, data: &M) -> Result<(), MessageWriteError>
[src]
Send a message with default header