feat: gate sectioon

This commit is contained in:
2026-07-31 13:24:24 +02:00
parent 06710b68d4
commit daf2bf32aa
18 changed files with 717 additions and 68 deletions
+18 -1
View File
@@ -1,5 +1,5 @@
import { invoke } from '@tauri-apps/api/core';
import { DSPState, Meters } from '../types/dsp408State';
import { DSPState, Meters, InputChannel } from '../types/dsp408State';
export const createDSP408 = (ip: string, port: number, deviceId: number) =>
invoke<number>('create_dsp408', {
@@ -29,3 +29,20 @@ export const DSP408SetCurrentPresetName = (id: number, name: string) =>
});
export const getDSP408MeterLevels = (id: number) => invoke<Meters>('get_meter_levels', { id });
export const DSP408SetGate = (
id: number,
channel: InputChannel,
threshold: number,
attack: number,
hold: number,
release: number
) =>
invoke<boolean>('set_gate', {
id,
channel,
threshold,
attack,
hold,
release,
});