pub struct MsgSpecan {
pub sender_id: Option<u16>,
pub channel_tag: u16,
pub t: GpsTime,
pub freq_ref: f32,
pub freq_step: f32,
pub amplitude_ref: f32,
pub amplitude_unit: f32,
pub amplitude_value: Vec<u8>,
}
Expand description
Spectrum analyzer
Spectrum analyzer packet.
Fields
sender_id: Option<u16>
The message sender_id
channel_tag: u16
Channel ID
t: GpsTime
Receiver time of this observation
freq_ref: f32
Reference frequency of this packet
freq_step: f32
Frequency step of points in this packet
amplitude_ref: f32
Reference amplitude of this packet
amplitude_unit: f32
Amplitude unit value of points in this packet
amplitude_value: Vec<u8>
Amplitude values (in the above units) of points in this packet
Trait Implementations
sourceimpl ConcreteMessage for MsgSpecan
impl ConcreteMessage for MsgSpecan
sourceconst MESSAGE_TYPE: u16 = 81u16
const MESSAGE_TYPE: u16 = 81u16
The message type.
sourceconst MESSAGE_NAME: &'static str = "MSG_SPECAN"
const MESSAGE_NAME: &'static str = "MSG_SPECAN"
The message name.
sourceimpl SbpMessage for MsgSpecan
impl SbpMessage for MsgSpecan
sourcefn message_name(&self) -> &'static str
fn message_name(&self) -> &'static str
Get the message name.
sourcefn message_type(&self) -> u16
fn message_type(&self) -> u16
Get the message type.
sourcefn set_sender_id(&mut self, new_id: u16)
fn set_sender_id(&mut self, new_id: u16)
Set the sender id.
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Number of bytes this message will take on the wire.
Auto Trait Implementations
impl RefUnwindSafe for MsgSpecan
impl Send for MsgSpecan
impl Sync for MsgSpecan
impl Unpin for MsgSpecan
impl UnwindSafe for MsgSpecan
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more