import { invoke } from '@tauri-apps/api/core'; import { DSPState, Meters } from '../types/dsp408State'; export const createDSP408 = (ip: string, port: number, deviceId: number) => invoke('create_dsp408', { ip, port, deviceId, }); export const removeDSP408 = (id: number) => invoke('remove_dsp408', { id }); export const connectDSP408 = (id: number) => invoke('connect_dsp408', { id }); export const disconnectDSP408 = (id: number) => invoke('disconnect_dsp408', { id }); export const getDSP408State = (id: number) => invoke('get_dsp_state', { id }); export const recallPreset = (id: number, presetIndex: number) => invoke('recall_preset', { id, presetIndex, }); export const getDSP408MeterLevels = (id: number) => invoke('get_meter_levels', { id });