- implement camera zoom controls and state management
This commit is contained in:
@@ -143,6 +143,11 @@ export type CameraFeedState = {
|
||||
};
|
||||
|
||||
tabIndex?: number;
|
||||
zoomLevel: {
|
||||
A: number;
|
||||
B: number;
|
||||
C: number;
|
||||
};
|
||||
};
|
||||
|
||||
export type CameraFeedAction =
|
||||
@@ -177,6 +182,10 @@ export type CameraFeedAction =
|
||||
}
|
||||
| {
|
||||
type: "RESET_CAMERA_FEED";
|
||||
}
|
||||
| {
|
||||
type: "SET_ZOOM_LEVEL";
|
||||
payload: { cameraFeedID: "A" | "B" | "C"; zoomLevel: number };
|
||||
};
|
||||
|
||||
export type DecodeReading = {
|
||||
@@ -227,3 +236,5 @@ export type BlackBoardOptions = {
|
||||
path?: string;
|
||||
value?: object | string | number | (string | number)[] | null;
|
||||
};
|
||||
|
||||
export type CameraZoomConfig = { cameraFeedID: string; zoomLevel: number };
|
||||
|
||||
Reference in New Issue
Block a user