Skip to main content

Crate openipc_core

Crate openipc_core 

Source
Expand description

Shared OpenIPC FPV receiver logic.

Native and WebAssembly frontends feed bytes into these parsers and keep their platform-specific device code at the edge.

Re-exports§

pub use adaptive::AdaptiveLinkSender;
pub use adaptive::LinkQuality;
pub use channel::ChannelId;
pub use channel::RadioPort;
pub use fec::FecCode;
pub use fec::FecError;
pub use ieee80211::FrameLayout;
pub use ieee80211::WifiFrame;
pub use pipeline::PipelineEvent;
pub use pipeline::ReceiverPipeline;
pub use radiotap::ChannelBandwidth;
pub use radiotap::TxRadioParams;
pub use radiotap::FRAME_TYPE_DATA;
pub use radiotap::FRAME_TYPE_RTS;
pub use realtek::parse_rx_aggregate;
pub use realtek::RealtekRxPacket;
pub use realtek::RxPacketAttrib;
pub use realtek_tx::build_usb_tx_frame;
pub use realtek_tx::RealtekTxOptions;
pub use rtp::Codec;
pub use rtp::DepacketizedFrame;
pub use rtp::RtpDepacketizer;
pub use rtp::RtpHeader;
pub use wfb::FecCounters;
pub use wfb::PlainAssembler;
pub use wfb::WfbKeypair;
pub use wfb::WfbOutput;
pub use wfb::WfbPacket;
pub use wfb::WfbReceiver;
pub use wfb::WfbSession;
pub use wfb_tx::WfbTransmitter;
pub use wfb_tx::WfbTxKeypair;

Modules§

adaptive
channel
crypto
fec
ieee80211
pipeline
radiotap
realtek
realtek_tx
rtp
wfb
wfb_tx