pub struct MsgReferenceFrameParam {Show 21 fields
pub sender_id: Option<u16>,
pub ssr_iod: u8,
pub sn: SbpString<[u8; 32], NullTerminated>,
pub tn: SbpString<[u8; 32], NullTerminated>,
pub sin: u8,
pub utn: u16,
pub re_t0: u16,
pub delta_x0: i32,
pub delta_y0: i32,
pub delta_z0: i32,
pub theta_01: i32,
pub theta_02: i32,
pub theta_03: i32,
pub scale: i32,
pub dot_delta_x0: i32,
pub dot_delta_y0: i32,
pub dot_delta_z0: i32,
pub dot_theta_01: i32,
pub dot_theta_02: i32,
pub dot_theta_03: i32,
pub dot_scale: i16,
}
Expand description
Reference Frame Transformation Parameters
Fields§
§sender_id: Option<u16>
The message sender_id
ssr_iod: u8
SSR IOD parameter.
sn: SbpString<[u8; 32], NullTerminated>
Name of source coordinate-system.
tn: SbpString<[u8; 32], NullTerminated>
Name of target coordinate-system.
sin: u8
System Identification Number.
utn: u16
Utilized Transformation Message.
re_t0: u16
Reference Epoch t0 for transformation parameter set given as Modified Julian Day (MJD) Number minus 44244 days.
delta_x0: i32
Translation in X for Reference Epoch t0.
delta_y0: i32
Translation in Y for Reference Epoch t0.
delta_z0: i32
Translation in Z for Reference Epoch t0.
theta_01: i32
Rotation around the X-axis for Reference Epoch t0.
theta_02: i32
Rotation around the Y-axis for Reference Epoch t0.
theta_03: i32
Rotation around the Z-axis for Reference Epoch t0.
scale: i32
Scale correction for Reference Epoch t0.
dot_delta_x0: i32
Rate of change of translation in X.
dot_delta_y0: i32
Rate of change of translation in Y.
dot_delta_z0: i32
Rate of change of translation in Z.
dot_theta_01: i32
Rate of change of rotation around the X-axis.
dot_theta_02: i32
Rate of change of rotation around the Y-axis.
dot_theta_03: i32
Rate of change of rotation around the Z-axis.
dot_scale: i16
Rate of change of scale correction.
Trait Implementations§
Source§impl Clone for MsgReferenceFrameParam
impl Clone for MsgReferenceFrameParam
Source§fn clone(&self) -> MsgReferenceFrameParam
fn clone(&self) -> MsgReferenceFrameParam
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more