diff --git a/app/src/lib/api.ts b/app/src/lib/api.ts index 04a81d8..54a1388 100644 --- a/app/src/lib/api.ts +++ b/app/src/lib/api.ts @@ -2,7 +2,7 @@ import { get } from 'svelte/store' import { Err, Ok, type Result } from './utilities' import { apiLocation } from './stores/location-store' import type { MessageFns } from './platform_shared/filesystem' -import { Request, Response } from './platform_shared/api' +import { Request, Response as ProtoResponse } from './platform_shared/api' import { BinaryWriter } from '@bufbuild/protobuf/wire' export const api = { @@ -72,7 +72,7 @@ async function sendRequest( const data = await response.json() return Ok.new(data as TResponse) } else if (contentType && contentType.includes('application/x-protobuf')) { - let data: Response = Response.decode(await response.bytes()); + let data: ProtoResponse = ProtoResponse.decode(await response.bytes()); return Ok.new(data as TResponse) } else { // Handle empty object as response diff --git a/app/src/lib/types/models.ts b/app/src/lib/types/models.ts index 148dc27..04617c9 100644 --- a/app/src/lib/types/models.ts +++ b/app/src/lib/types/models.ts @@ -76,21 +76,6 @@ export type Rssi = { ssid: string } -export type CameraSettings = { - framesize: number - quality: number - brightness: number - contrast: number - saturation: number - sharpness: number - denoise: number - special_effect: number - wb_mode: number - vflip: boolean - hmirror: boolean -} - - export type Servo = { name: string channel: number diff --git a/app/src/routes/peripherals/camera/CameraSetting.svelte b/app/src/routes/peripherals/camera/CameraSetting.svelte index 2287680..e50c7a1 100644 --- a/app/src/routes/peripherals/camera/CameraSetting.svelte +++ b/app/src/routes/peripherals/camera/CameraSetting.svelte @@ -1,38 +1,40 @@ {#await getCameraSettings()} @@ -78,19 +80,29 @@