import http from 'libs/http' export const debugControl = (params: System.CmdControlParams): Promise => http.post('/debug/cmd', params) export const control = (params: System.CmdControlParams): Promise => http.post('/cmd', params) export const getStatus = (): Promise => http.get('/device/device-status') export const getPoint = (motor: string): Promise => http.get(`/motor/position/${motor}`) export const requireOutTray = (): Promise<{ moduleCode: string }[]> => http.get('/self-test/require-out-tray') export const setIgnoreItem = (params: { ignoreSelfTestType: string, ignore: boolean }): Promise => http.post('/self-test/set-ignore-item', params) export const getTime = (): Promise<{ epochMilli: number }> => http.get('/sys/get-datetime') export const setTime = (params: { epochMilli?: number }): Promise => http.post('/sys/set-datetime', params) export const configList = (params: System.Page = { pageNum: 1, pageSize: 999 }): Promise> => http.post('/system-config/list', params) export const updateConfig = (params: System.SystemConfig): Promise => http.put('/system-config', params)