[Update] Config Page: Device tab. add mic device list.(not selectable yet.)
This commit is contained in:
@@ -2,6 +2,8 @@ import {
|
||||
useSoftwareVersion,
|
||||
useMicHostList,
|
||||
useSelectedMicHost,
|
||||
useMicDeviceList,
|
||||
useSelectedMicDevice,
|
||||
} from "@store";
|
||||
|
||||
import { useStdoutToPython } from "./useStdoutToPython";
|
||||
@@ -14,6 +16,8 @@ export const useConfig = () => {
|
||||
const { updateSoftwareVersion } = useSoftwareVersion();
|
||||
const { updateMicHostList } = useMicHostList();
|
||||
const { updateSelectedMicHost } = useSelectedMicHost();
|
||||
const { updateMicDeviceList } = useMicDeviceList();
|
||||
const { updateSelectedMicDevice } = useSelectedMicDevice();
|
||||
|
||||
|
||||
return {
|
||||
@@ -29,6 +33,15 @@ export const useConfig = () => {
|
||||
updateSelectedMicHost(payload.data);
|
||||
},
|
||||
|
||||
getMicDeviceList: () => asyncStdoutToPython("/controller/list_mic_device"),
|
||||
updateMicDeviceList: (payload) => {
|
||||
updateMicDeviceList(arrayToObject(payload.data));
|
||||
},
|
||||
getSelectedMicDevice: () => asyncStdoutToPython("/config/choice_mic_device"),
|
||||
updateSelectedMicDevice: (payload) => {
|
||||
updateSelectedMicDevice(payload.data);
|
||||
},
|
||||
|
||||
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user