From 93d9f721b4a492cbd3105a9ecd31d16be07a3c6f Mon Sep 17 00:00:00 2001 From: Hunter Thornsberry Date: Fri, 28 Jun 2024 12:36:32 -0400 Subject: [PATCH] protobuf changes --- src/validation/config/device.ts | 8 +++++++- src/validation/config/display.ts | 3 +++ src/validation/moduleConfig/paxcounter.ts | 6 ++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/validation/config/device.ts b/src/validation/config/device.ts index 728625bf..b61be39f 100644 --- a/src/validation/config/device.ts +++ b/src/validation/config/device.ts @@ -1,6 +1,6 @@ import type { Message } from "@bufbuild/protobuf"; import { Protobuf } from "@meshtastic/js"; -import { IsBoolean, IsEnum, IsInt } from "class-validator"; +import { IsBoolean, IsEnum, IsInt, IsString } from "class-validator"; export class DeviceValidation implements Omit @@ -34,4 +34,10 @@ export class DeviceValidation @IsBoolean() disableTripleClick: boolean; + + @IsBoolean() + ledHeartbeatDisabled: boolean; + + @IsString() + tzdef: string; } diff --git a/src/validation/config/display.ts b/src/validation/config/display.ts index 68d0a306..48831052 100644 --- a/src/validation/config/display.ts +++ b/src/validation/config/display.ts @@ -34,4 +34,7 @@ export class DisplayValidation @IsBoolean() wakeOnTapOrMotion: boolean; + + @IsEnum(Protobuf.Config.Config_DisplayConfig_CompassOrientation) + compassOrientation: Protobuf.Config.Config_DisplayConfig_CompassOrientation; } diff --git a/src/validation/moduleConfig/paxcounter.ts b/src/validation/moduleConfig/paxcounter.ts index 67317c96..6f5bc66a 100644 --- a/src/validation/moduleConfig/paxcounter.ts +++ b/src/validation/moduleConfig/paxcounter.ts @@ -11,4 +11,10 @@ export class PaxcounterValidation @IsInt() paxcounterUpdateInterval: number; + + @IsInt() + bleThreshold: number; + + @IsInt() + wifiThreshold: number; }