From faa019863be04ddceceee3000bd0995d037cadc6 Mon Sep 17 00:00:00 2001 From: proddy Date: Thu, 10 Oct 2024 21:21:45 +0100 Subject: [PATCH] DashboardItem[] --- interface/src/app/main/types.ts | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/interface/src/app/main/types.ts b/interface/src/app/main/types.ts index 9389f65f9..38398bccb 100644 --- a/interface/src/app/main/types.ts +++ b/interface/src/app/main/types.ts @@ -122,14 +122,10 @@ export interface DashboardItem { nodes?: DashboardItem[]; // children nodes, optional } -export interface DashboardData { - nodes: DashboardItem[]; -} - export interface DeviceValue { id: string; // index, contains mask+name - v: unknown; // value, Number or String - u: number; // uom + v?: unknown; // value, Number, String or Boolean - can be undefined + u?: number; // uom, optional c?: string; // command, optional l?: string[]; // list, optional h?: string; // help text, optional @@ -312,7 +308,7 @@ export interface ScheduleItem { time: string; // also used for Condition and On Change cmd: string; value: string; - name: string; // is optional + name: string; // can be empty o_id?: number; o_active?: boolean; o_deleted?: boolean; @@ -395,10 +391,10 @@ export interface Entities { // matches emsdevice.h DeviceType export const enum DeviceType { SYSTEM = 0, - TEMPERATURESENSOR, - ANALOGSENSOR, - SCHEDULER, - CUSTOM, + TEMPERATURESENSOR = 1, + ANALOGSENSOR = 2, + SCHEDULER = 3, + CUSTOM = 4, BOILER, THERMOSTAT, MIXER,