- added OSD configuration components and hooks for managing overlay settings

This commit is contained in:
2025-12-06 21:16:11 +00:00
parent f0587a2b43
commit 8a5a4f5c67
6 changed files with 202 additions and 3 deletions

View File

@@ -73,7 +73,16 @@ export type InitialValuesFormErrors = {
readTimeoutSeconds?: string;
};
export type FormTypes = BearerTypeFields & OptionalConstants & OptionalLaneIDs & CustomFields;
export type OSDConfigFields = {
includeVRM: boolean;
includeMotion: boolean;
includeTimeStamp: boolean;
includeCameraName: boolean;
overlayPosition: "Top" | "Bottom" | "Left" | "Right";
OSDTimestampFormat: "UTC" | "LOCAL";
};
export type FormTypes = BearerTypeFields & OptionalConstants & OptionalLaneIDs & CustomFields & OSDConfigFields;
type FieldProperty = {
datatype: string;
value: string;