Crate libsbf

Crate libsbf 

Source
Expand description

A no_std parser for the SBF (Septentrio Binary Format) using the sans-io philosophy.

§std BufReader Iterator

There is also a std API that exposes an SbfReader that uses a BufReader. The SbfReader implements an Iterator that will give you libsbf::Messages. To enable this do cargo add libsbf -F std

Re-exports§

pub use messages::MeasEpoch;
pub use messages::MeasEpochChannelType1;
pub use messages::MeasEpochChannelType2;
pub use messages::MeasExtra;
pub use messages::MeasExtraChannelSub;
pub use messages::Meas3Ranges;
pub use messages::Meas3Doppler;
pub use messages::DiffCorrIn;
pub use messages::INSSupport;
pub use messages::INSNavGeod;
pub use messages::INSNavGeodPosStdDev;
pub use messages::INSNavGeodAtt;
pub use messages::INSNavGeodAttStdDev;
pub use messages::INSNavGeodVel;
pub use messages::INSNavGeodVelStdDev;
pub use messages::INSNavGeodPosCov;
pub use messages::INSNavGeodVelCov;
pub use messages::INSNavGeodAttCov;
pub use messages::AttEuler;
pub use messages::AttCovEuler;
pub use messages::ExtSensorMeas;
pub use messages::ExtSensorMeasSet;
pub use messages::ExtSensorMeasAcceleration;
pub use messages::ExtSensorMeasAngularRate;
pub use messages::ExtSensorMeasVelocity;
pub use messages::ExtSensorMeasInfo;
pub use messages::ExtSensorMeasZeroVelocityFlag;
pub use messages::ExtSensorMeasSetType;
pub use messages::QualityInd;
pub use messages::ImuSetup;
pub use messages::ReceiverSetup;
pub use messages::GEORawL1;
pub use messages::GEONav;
pub use messages::PosCovGeodetic;
pub use messages::PVTGeodetic;
pub use messages::ReceiverStatus;
pub use messages::AGCState;
pub use messages::ExtSensorStatus;
pub use messages::GALIon;
pub use messages::GALUtc;
pub use messages::GPSIon;
pub use messages::GPSUtc;
pub use messages::VelSensorSetup;
pub use messages::ExtSensorInfo;
pub use messages::GALNav;
pub use messages::GALGstGps;
pub use messages::GPSNav;
pub use messages::Commands;
pub use messages::BDSIon;
pub use messages::GPSCNav;

Modules§

messages
parser
readerstd

Enums§

Messages
Detailed enum that holds the associated payload.

Functions§

is_sync