pub struct Api {
pub ad9361: Ad9361,
pub spectrometer: Spectrometer,
pub recorder: Recorder,
pub recording_metadata: RecordingMetadata,
pub time: Time,
}Expand description
API JSON schema.
This JSON schema corresponds to GET requests on /api. It contains the
settings of the full Maia SDR system.
Fields§
§ad9361: Ad9361AD9361 settings.
spectrometer: SpectrometerSpectrometer settings.
recorder: RecorderIQ recorder settings.
recording_metadata: RecordingMetadataMetadata for the current recording.
time: TimeSystem time.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Api
impl<'de> Deserialize<'de> for Api
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
impl StructuralPartialEq for Api
Auto Trait Implementations§
impl RefUnwindSafe for Api
impl Send for Api
impl Sync for Api
impl Unpin for Api
impl UnwindSafe for Api
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