pub struct MagneticField {
pub header: Header,
pub magnetic_field: Vector3,
pub magnetic_field_covariance: Vec<f64>,
}Fields§
§header: Header§magnetic_field: Vector3§magnetic_field_covariance: Vec<f64>Trait Implementations§
Source§impl Clone for MagneticField
impl Clone for MagneticField
Source§fn clone(&self) -> MagneticField
fn clone(&self) -> MagneticField
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MagneticField
impl Debug for MagneticField
Source§impl Default for MagneticField
impl Default for MagneticField
Source§impl<'de> Deserialize<'de> for MagneticField
impl<'de> Deserialize<'de> for MagneticField
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MagneticField
impl PartialEq for MagneticField
Source§impl RosMessageType for MagneticField
impl RosMessageType for MagneticField
Source§const ROS_TYPE_NAME: &'static str = "sensor_msgs/MagneticField"
const ROS_TYPE_NAME: &'static str = "sensor_msgs/MagneticField"
Expected to be the combination pkg_name/type_name string describing the type to ros
Example: std_msgs/Header
Source§const MD5SUM: &'static str = "c8761d20eb9dc59addd882f1d4de2266"
const MD5SUM: &'static str = "c8761d20eb9dc59addd882f1d4de2266"
The computed md5sum of the message file and its dependencies
This field is optional, and only needed when using ros1 native communication
Source§const DEFINITION: &'static str = "# Measurement of the Magnetic Field vector at a specific location.\n#\n# If the covariance of the measurement is known, it should be filled in.\n# If all you know is the variance of each measurement, e.g. from the datasheet,\n# just put those along the diagonal.\n# A covariance matrix of all zeros will be interpreted as \"covariance unknown\",\n# and to use the data a covariance will have to be assumed or gotten from some\n# other source.\n\nstd_msgs/Header header # timestamp is the time the\n # field was measured\n # frame_id is the location and orientation\n # of the field measurement\n\ngeometry_msgs/Vector3 magnetic_field # x, y, and z components of the\n # field vector in Tesla\n # If your sensor does not output 3 axes,\n # put NaNs in the components not reported.\n\nfloat64[9] magnetic_field_covariance # Row major about x, y, z axes\n # 0 is interpreted as variance unknown"
const DEFINITION: &'static str = "# Measurement of the Magnetic Field vector at a specific location.\n#\n# If the covariance of the measurement is known, it should be filled in.\n# If all you know is the variance of each measurement, e.g. from the datasheet,\n# just put those along the diagonal.\n# A covariance matrix of all zeros will be interpreted as \"covariance unknown\",\n# and to use the data a covariance will have to be assumed or gotten from some\n# other source.\n\nstd_msgs/Header header # timestamp is the time the\n # field was measured\n # frame_id is the location and orientation\n # of the field measurement\n\ngeometry_msgs/Vector3 magnetic_field # x, y, and z components of the\n # field vector in Tesla\n # If your sensor does not output 3 axes,\n # put NaNs in the components not reported.\n\nfloat64[9] magnetic_field_covariance # Row major about x, y, z axes\n # 0 is interpreted as variance unknown"
The definition from the msg, srv, or action file
This field is optional, and only needed when using ros1 native communication
Source§impl Serialize for MagneticField
impl Serialize for MagneticField
impl StructuralPartialEq for MagneticField
Auto Trait Implementations§
impl Freeze for MagneticField
impl RefUnwindSafe for MagneticField
impl Send for MagneticField
impl Sync for MagneticField
impl Unpin for MagneticField
impl UnwindSafe for MagneticField
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