pub struct INSNavGeod {Show 22 fields
pub tow: Option<u32>,
pub wnc: Option<u16>,
pub gnss_mode: u8,
pub error: u8,
pub info: u16,
pub gnss_age: Option<u16>,
pub latitude: Option<f64>,
pub longitude: Option<f64>,
pub height: Option<f64>,
pub undulation: Option<f32>,
pub accuracy: Option<u16>,
pub latency: Option<u16>,
pub datum: Option<u8>,
pub sb_list: u16,
pub pos_std_dev: Option<INSNavGeodPosStdDev>,
pub att: Option<INSNavGeodAtt>,
pub att_std_dev: Option<INSNavGeodAttStdDev>,
pub vel: Option<INSNavGeodVel>,
pub vel_std_dev: Option<INSNavGeodVelStdDev>,
pub pos_cov: Option<INSNavGeodPosCov>,
pub att_cov: Option<INSNavGeodAttCov>,
pub vel_cov: Option<INSNavGeodVelCov>,
/* private fields */
}Fields§
§tow: Option<u32>§wnc: Option<u16>§gnss_mode: u8§error: u8§info: u16§gnss_age: Option<u16>§latitude: Option<f64>§longitude: Option<f64>§height: Option<f64>§undulation: Option<f32>§accuracy: Option<u16>§latency: Option<u16>§datum: Option<u8>§sb_list: u16§pos_std_dev: Option<INSNavGeodPosStdDev>§att: Option<INSNavGeodAtt>§att_std_dev: Option<INSNavGeodAttStdDev>§vel: Option<INSNavGeodVel>§vel_std_dev: Option<INSNavGeodVelStdDev>§pos_cov: Option<INSNavGeodPosCov>§att_cov: Option<INSNavGeodAttCov>§vel_cov: Option<INSNavGeodVelCov>Trait Implementations§
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T from the reader assuming native-endian byte order. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>
Source§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming big-endian byte order. Read moreSource§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming little-endian byte order. Read moreAuto Trait Implementations§
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more