pub struct MsgInsUpdates {
    pub sender_id: Option<u16>,
    pub tow: u32,
    pub gnsspos: u8,
    pub gnssvel: u8,
    pub wheelticks: u8,
    pub speed: u8,
    pub nhc: u8,
    pub zerovel: u8,
}
Expand description

Inertial Navigation System update status message

The INS update status message contains information about executed and rejected INS updates. This message is expected to be extended in the future as new types of measurements are being added.

Fields

sender_id: Option<u16>

The message sender_id

tow: u32

GPS Time of Week

gnsspos: u8

GNSS position update status flags

gnssvel: u8

GNSS velocity update status flags

wheelticks: u8

Wheelticks update status flags

speed: u8

Wheelticks update status flags

nhc: u8

NHC update status flags

zerovel: u8

Zero velocity update status flags

Implementations

Gets the number_of_attempted_gnss_position_updates_since_last_message stored in gnsspos.

Sets the number_of_attempted_gnss_position_updates_since_last_message bitrange of gnsspos.

Gets the number_of_rejected_gnss_position_updates_since_last_message stored in gnsspos.

Sets the number_of_rejected_gnss_position_updates_since_last_message bitrange of gnsspos.

Gets the number_of_attempted_gnss_velocity_updates_since_last_message stored in gnssvel.

Sets the number_of_attempted_gnss_velocity_updates_since_last_message bitrange of gnssvel.

Gets the number_of_rejected_gnss_velocity_updates_since_last_message stored in gnssvel.

Sets the number_of_rejected_gnss_velocity_updates_since_last_message bitrange of gnssvel.

Gets the number_of_attempted_wheeltick_updates_since_last_message stored in wheelticks.

Sets the number_of_attempted_wheeltick_updates_since_last_message bitrange of wheelticks.

Gets the number_of_rejected_wheeltick_updates_since_last_message stored in wheelticks.

Sets the number_of_rejected_wheeltick_updates_since_last_message bitrange of wheelticks.

Gets the number_of_attempted_speed_updates_since_last_message stored in speed.

Sets the number_of_attempted_speed_updates_since_last_message bitrange of speed.

Gets the number_of_rejected_speed_updates_since_last_message stored in speed.

Sets the number_of_rejected_speed_updates_since_last_message bitrange of speed.

Gets the number_of_attempted_nhc_updates_since_last_message stored in nhc.

Sets the number_of_attempted_nhc_updates_since_last_message bitrange of nhc.

Gets the number_of_rejected_nhc_updates_since_last_message stored in nhc.

Sets the number_of_rejected_nhc_updates_since_last_message bitrange of nhc.

Gets the number_of_attempted_zero_velocity_updates_since_last_message stored in zerovel.

Sets the number_of_attempted_zero_velocity_updates_since_last_message bitrange of zerovel.

Gets the number_of_rejected_zero_velocity_updates_since_last_message stored in zerovel.

Sets the number_of_rejected_zero_velocity_updates_since_last_message bitrange of zerovel.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

The message type.

The message name.

Formats the value using the given formatter. Read more

Converts to this type from the input type.

Get the message name.

Get the message type.

Get the sender_id if it is set.

Set the sender id.

Number of bytes this message will take on the wire.

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.