pub enum Response {
Show 88 variants
Bootstrap(BootstrapInfo),
ProjectNew(ProjectInfo),
ProjectOpen(ProjectInfo),
ProjectSave(ProjectInfo),
ProjectInfo(ProjectInfo),
SampleLoad(JobStarted),
Calibrate(JobStarted),
RecommendXo(JobStarted),
Mimo(JobStarted),
Results(ResultsSummary),
Export(JobStarted),
JobCancel(JobSnapshot),
Jobs(Vec<JobSnapshot>),
MeasureMethods(MeasureMethodsResult),
MeasureConfigure(MeasureConfigResult),
MeasureConfigGet(MeasureConfigResult),
MeasurementRecords(MeasurementRecordsResult),
MicCalibrationGet(MicCalibrationStatus),
MicCalibrationSet(MicCalibrationStatus),
MicCalibrationClear(MicCalibrationStatus),
MicCalibrationAttach(MicCalibrationStatus),
LevelsGet(LevelsResult),
LevelsFillDefaults(LevelsResult),
LevelStop(()),
MeasurePosition(JobStarted),
PositionClear(UndoResult),
Undo(ProjectInfo),
RewLaunch(RewStatusResult),
MdatScan(MdatScanResult),
MdatImport(JobStarted),
ConfigGet(ConfigResult),
ConfigApplyPreset(ConfigMutationResult),
ConfigSetSubCount(ConfigMutationResult),
ConfigSetSpeaker(ConfigResult),
ConfigAddSpeaker(ConfigResult),
ConfigRemoveSpeaker(ConfigResult),
ConfigRenumber(ConfigResult),
ConfigValidate(Vec<Notice>),
PatchSheetCsv(PathResult),
DspGet(DspResult),
DspSet(DspResult),
LayoutGet(LayoutResult),
LayoutSet(LayoutMutationResult),
PositionEstimate(PositionEstimateResult),
TargetGet(TargetResult),
TargetSetPoints(TargetResult),
TargetApplyPreset(TargetResult),
TargetSave(PathResult),
TargetLoad(TargetResult),
CalibrationSettingsGet(CalibrationSettings),
CalibrationSettingsSet(CalibrationSettings),
CalibrationSettingsEdit(CalibrationSettings),
SubWarnings(Vec<Notice>),
RewInfo(RewInfoResult),
RewDriverSet(RewInfoResult),
ModeSpec(ModeSpecResult),
AppSettingsGet(AppSettings),
AppSettingsSet(AppSettings),
ApplyStatus(ApplyStatus),
ApplyCamilla(JobStarted),
ApplyEqapo(JobStarted),
RevertEqapo(()),
ApplySettingsSet(ApplySettings),
HostInstall(()),
HostUninstall(()),
HostStopManaging(()),
LocalApiStatus(LocalApiStatus),
LocalApiTokenRegenerate(LocalApiStatus),
ComputeStatus(ComputeStatus),
OpenGpuHelp(()),
MeasurementCurves(MeasurementCurvesResult),
ResultCurves(ResultCurvesResult),
ResultLines(ResultLinesResult),
SubTakeValues(CalibrationSettings),
DialogOpenProject(Option<String>),
DialogSaveProject(Option<String>),
DialogPickMdat(Option<String>),
DialogPickFolder(Option<String>),
DialogSaveFile(Option<String>),
DialogOpenFile(Option<String>),
OpenFolder(()),
LevelMonitorStart(JobStarted),
LevelMonitorStop(Option<JobSnapshot>),
LevelPlay(()),
StatusWatchStart(JobStarted),
StatusWatchStop(Option<JobSnapshot>),
ExportFolderGet(ExportFolderResult),
ExportFolderSet(ExportFolderResult),
}Expand description
The successful result of a Request, tagged with the same method name.
Variants§
Bootstrap(BootstrapInfo)
The Bootstrap Response variant.
ProjectNew(ProjectInfo)
The ProjectNew Response variant.
ProjectOpen(ProjectInfo)
The ProjectOpen Response variant.
ProjectSave(ProjectInfo)
The ProjectSave Response variant.
ProjectInfo(ProjectInfo)
The ProjectInfo Response variant.
SampleLoad(JobStarted)
The SampleLoad Response variant.
Calibrate(JobStarted)
The Calibrate Response variant.
RecommendXo(JobStarted)
The RecommendXo Response variant.
Mimo(JobStarted)
The Mimo Response variant.
Results(ResultsSummary)
The Results Response variant.
Export(JobStarted)
The Export Response variant.
JobCancel(JobSnapshot)
The JobCancel Response variant.
Jobs(Vec<JobSnapshot>)
The Jobs Response variant.
MeasureMethods(MeasureMethodsResult)
The MeasureMethods Response variant.
MeasureConfigure(MeasureConfigResult)
The MeasureConfigure Response variant.
MeasureConfigGet(MeasureConfigResult)
Measurement settings stored in the open project.
MeasurementRecords(MeasurementRecordsResult)
Recording status for every arranged position.
MicCalibrationGet(MicCalibrationStatus)
Selected microphone calibration and attachment counts.
MicCalibrationSet(MicCalibrationStatus)
Selected microphone calibration after storing a file.
MicCalibrationClear(MicCalibrationStatus)
Empty microphone calibration status after clearing the selection.
MicCalibrationAttach(MicCalibrationStatus)
Microphone calibration status after attaching it to eligible sweeps.
LevelsGet(LevelsResult)
Stored per-role level and SPL values.
LevelsFillDefaults(LevelsResult)
Stored values after filling missing level defaults.
LevelStop(())
Confirms that the current level burst was stopped.
MeasurePosition(JobStarted)
The MeasurePosition Response variant.
PositionClear(UndoResult)
The PositionClear Response variant.
Undo(ProjectInfo)
The Undo Response variant.
RewLaunch(RewStatusResult)
The RewLaunch Response variant.
MdatScan(MdatScanResult)
The MdatScan Response variant.
MdatImport(JobStarted)
The MdatImport Response variant.
ConfigGet(ConfigResult)
The ConfigGet Response variant.
ConfigApplyPreset(ConfigMutationResult)
The ConfigApplyPreset Response variant.
ConfigSetSubCount(ConfigMutationResult)
The ConfigSetSubCount Response variant.
ConfigSetSpeaker(ConfigResult)
The ConfigSetSpeaker Response variant.
ConfigAddSpeaker(ConfigResult)
The ConfigAddSpeaker Response variant.
ConfigRemoveSpeaker(ConfigResult)
The ConfigRemoveSpeaker Response variant.
ConfigRenumber(ConfigResult)
The ConfigRenumber Response variant.
ConfigValidate(Vec<Notice>)
The ConfigValidate Response variant.
PatchSheetCsv(PathResult)
The PatchSheetCsv Response variant.
DspGet(DspResult)
The DspGet Response variant.
DspSet(DspResult)
The DspSet Response variant.
LayoutGet(LayoutResult)
The LayoutGet Response variant.
LayoutSet(LayoutMutationResult)
The LayoutSet Response variant.
PositionEstimate(PositionEstimateResult)
The PositionEstimate Response variant.
TargetGet(TargetResult)
The TargetGet Response variant.
TargetSetPoints(TargetResult)
The TargetSetPoints Response variant.
TargetApplyPreset(TargetResult)
The TargetApplyPreset Response variant.
TargetSave(PathResult)
The TargetSave Response variant.
TargetLoad(TargetResult)
The TargetLoad Response variant.
CalibrationSettingsGet(CalibrationSettings)
The CalibrationSettingsGet Response variant.
CalibrationSettingsSet(CalibrationSettings)
The CalibrationSettingsSet Response variant.
CalibrationSettingsEdit(CalibrationSettings)
Settings after one edit.
SubWarnings(Vec<Notice>)
Current settings-only filter warnings.
RewInfo(RewInfoResult)
Current REW facts; unavailable fields are null.
RewDriverSet(RewInfoResult)
Current REW facts after changing its driver.
ModeSpec(ModeSpecResult)
The ModeSpec Response variant.
AppSettingsGet(AppSettings)
The AppSettingsGet Response variant.
AppSettingsSet(AppSettings)
The AppSettingsSet Response variant.
ApplyStatus(ApplyStatus)
Current state of both application targets.
ApplyCamilla(JobStarted)
The CamillaDSP application job.
ApplyEqapo(JobStarted)
The Equalizer APO application job.
RevertEqapo(())
Confirms removal of the managed Equalizer APO include.
ApplySettingsSet(ApplySettings)
Stored application settings for both targets.
HostInstall(())
Confirms that the Windows managed host service installer was started.
HostUninstall(())
Confirms that the Windows managed host service uninstaller was started.
HostStopManaging(())
Confirms that every managed target was cleared.
LocalApiStatus(LocalApiStatus)
Current local API server and token state.
LocalApiTokenRegenerate(LocalApiStatus)
Local API state after replacing its bearer token.
ComputeStatus(ComputeStatus)
Device capability and automatic-selection result.
OpenGpuHelp(())
GPU installation documentation opened by the application host.
MeasurementCurves(MeasurementCurvesResult)
Measurement curves on the common display grid.
ResultCurves(ResultCurvesResult)
Calibration tab curves, ranges and staleness.
ResultLines(ResultLinesResult)
Numeric summary lines and BA table.
SubTakeValues(CalibrationSettings)
Stored settings after taking the last sub alignment.
DialogOpenProject(Option<String>)
The chosen project path, or null when cancelled.
DialogSaveProject(Option<String>)
The chosen project destination, or null when cancelled.
DialogPickMdat(Option<String>)
The chosen mdat path, or null when cancelled.
DialogPickFolder(Option<String>)
The chosen folder, or null when cancelled.
DialogSaveFile(Option<String>)
The chosen save destination, or null when cancelled.
DialogOpenFile(Option<String>)
The chosen source path, or null when cancelled.
OpenFolder(())
Confirms that the folder-open request reached the host.
LevelMonitorStart(JobStarted)
The live level-monitor job.
LevelMonitorStop(Option<JobSnapshot>)
The stopped live level-monitor job, when one was running.
LevelPlay(())
Confirms that role playback was accepted.
StatusWatchStart(JobStarted)
The measurement-status watch job.
StatusWatchStop(Option<JobSnapshot>)
The stopped status-watch job, when one was running.
ExportFolderGet(ExportFolderResult)
The current export base folder.
ExportFolderSet(ExportFolderResult)
The stored export base folder.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Response
impl<'de> Deserialize<'de> for Response
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>,
impl StructuralPartialEq for Response
Source§impl TS for Response
impl TS for Response
Source§type WithoutGenerics = Response
type WithoutGenerics = Response
WithoutGenerics should just be Self.
If the type does have generic parameters, then all generic parameters must be replaced with
a dummy type, e.g ts_rs::Dummy or (). The only requirement for these dummy types is that
EXPORT_TO must be None. Read moreSource§type OptionInnerType = Response
type OptionInnerType = Response
std::option::Option<T>, then this associated type is set to T.
All other implementations of TS should set this type to Self instead.Source§fn docs() -> Option<String>
fn docs() -> Option<String>
TS is derived, docs are
automatically read from your doc comments or #[doc = ".."] attributesSource§fn decl_concrete(cfg: &Config) -> String
fn decl_concrete(cfg: &Config) -> String
TS::decl().
If this type is not generic, then this function is equivalent to TS::decl().Source§fn decl(cfg: &Config) -> String
fn decl(cfg: &Config) -> String
type User = { user_id: number, ... }.
This function will panic if the type has no declaration. Read moreSource§fn inline(cfg: &Config) -> String
fn inline(cfg: &Config) -> String
{ user_id: number }.
This function will panic if the type cannot be inlined.Source§fn inline_flattened(cfg: &Config) -> String
fn inline_flattened(cfg: &Config) -> String
Source§fn visit_generics(v: &mut impl TypeVisitor)where
Self: 'static,
fn visit_generics(v: &mut impl TypeVisitor)where
Self: 'static,
Source§fn output_path() -> Option<PathBuf>
fn output_path() -> Option<PathBuf>
T should be exported, relative to the output directory.
The returned path does not include any base directory. Read moreSource§fn visit_dependencies(v: &mut impl TypeVisitor)where
Self: 'static,
fn visit_dependencies(v: &mut impl TypeVisitor)where
Self: 'static,
Source§fn dependencies(cfg: &Config) -> Vec<Dependency>where
Self: 'static,
fn dependencies(cfg: &Config) -> Vec<Dependency>where
Self: 'static,
Source§fn export(cfg: &Config) -> Result<(), ExportError>where
Self: 'static,
fn export(cfg: &Config) -> Result<(), ExportError>where
Self: 'static,
TS::export_all. Read moreSource§fn export_all(cfg: &Config) -> Result<(), ExportError>where
Self: 'static,
fn export_all(cfg: &Config) -> Result<(), ExportError>where
Self: 'static,
TS::export. Read more