Farmbot-Web-App/frontend/farmware/camera_calibration/interfaces.ts

30 lines
808 B
TypeScript

import { TaggedImage, SyncStatus } from "farmbot";
import { WD_ENV } from "../weed_detector/remote_env/interfaces";
import { NetworkState } from "../../connectivity/interfaces";
import {
ShouldDisplay, SaveFarmwareEnv, UserEnv,
} from "../../devices/interfaces";
import { TimeSettings } from "../../interfaces";
export interface CameraCalibrationProps {
dispatch: Function;
images: TaggedImage[];
currentImage: TaggedImage | undefined;
wDEnv: Partial<WD_ENV>;
env: UserEnv;
iteration: number;
morph: number;
blur: number;
H_LO: number;
S_LO: number;
V_LO: number;
H_HI: number;
S_HI: number;
V_HI: number;
botToMqttStatus: NetworkState;
syncStatus: SyncStatus | undefined;
shouldDisplay: ShouldDisplay;
saveFarmwareEnv: SaveFarmwareEnv;
timeSettings: TimeSettings;
}