pub struct Spectrometer {
pub input: SpectrometerInput,
pub input_sampling_frequency: f64,
pub output_sampling_frequency: f64,
pub number_integrations: u32,
pub fft_size: u32,
pub mode: SpectrometerMode,
}Expand description
Spectrometer JSON schema.
This JSON schema corresponds to GET requests on /api/spectrometer. It
contains the settings of the spectrometer (waterfall).
Fields§
§input: SpectrometerInputInput source.
input_sampling_frequency: f64Input sampling frequency in samples per second (read-only).
output_sampling_frequency: f64Output sampling frequency in samples per second.
number_integrations: u32Number of non-coherent integrations.
fft_size: u32FFT size (read-only).
mode: SpectrometerModeSpectrometer mode.
Trait Implementations§
Source§impl Clone for Spectrometer
impl Clone for Spectrometer
Source§fn clone(&self) -> Spectrometer
fn clone(&self) -> Spectrometer
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 Spectrometer
impl Debug for Spectrometer
Source§impl<'de> Deserialize<'de> for Spectrometer
impl<'de> Deserialize<'de> for Spectrometer
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 Spectrometer
impl PartialEq for Spectrometer
Source§impl Serialize for Spectrometer
impl Serialize for Spectrometer
impl StructuralPartialEq for Spectrometer
Auto Trait Implementations§
impl Freeze for Spectrometer
impl RefUnwindSafe for Spectrometer
impl Send for Spectrometer
impl Sync for Spectrometer
impl Unpin for Spectrometer
impl UnwindSafe for Spectrometer
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