From 5c88d22f7fc1aff1410d4d7436d1590bfe69b07d Mon Sep 17 00:00:00 2001 From: Andrew Welker Date: Mon, 7 Nov 2022 16:52:52 -0700 Subject: [PATCH] feat: add `roomId` property to Control Properties Config --- .../Pepperdash Core/Comm/ControlPropertiesConfig.cs | 5 +++++ Pepperdash Core/Pepperdash Core/Logging/Debug.cs | 11 ++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Pepperdash Core/Pepperdash Core/Comm/ControlPropertiesConfig.cs b/Pepperdash Core/Pepperdash Core/Comm/ControlPropertiesConfig.cs index 651dacd..47e0ec8 100644 --- a/Pepperdash Core/Pepperdash Core/Comm/ControlPropertiesConfig.cs +++ b/Pepperdash Core/Pepperdash Core/Comm/ControlPropertiesConfig.cs @@ -70,6 +70,11 @@ namespace PepperDash.Core /// public string DeviceReadyResponsePattern { get; set; } + /// + /// Used when communcating to programs running in VC-4 + /// + public string RoomId { get; set; } + /// /// Constructor /// diff --git a/Pepperdash Core/Pepperdash Core/Logging/Debug.cs b/Pepperdash Core/Pepperdash Core/Logging/Debug.cs index 8904928..ee51b2c 100644 --- a/Pepperdash Core/Pepperdash Core/Logging/Debug.cs +++ b/Pepperdash Core/Pepperdash Core/Logging/Debug.cs @@ -69,7 +69,16 @@ namespace PepperDash.Core // Get the assembly version and print it to console and the log GetVersion(); - var msg = string.Format("[App {0}] Using PepperDash_Core v{1}", InitialParametersClass.ApplicationNumber, PepperDashCoreVersion); + string msg = ""; + + if (CrestronEnvironment.DevicePlatform == eDevicePlatform.Appliance) + { + msg = string.Format("[App {0}] Using PepperDash_Core v{1}", InitialParametersClass.ApplicationNumber, PepperDashCoreVersion); + } + else if (CrestronEnvironment.DevicePlatform == eDevicePlatform.Server) + { + msg = string.Format("[Room {0}] Using PepperDash_Core v{1}", InitialParametersClass.RoomId, PepperDashCoreVersion); + } CrestronConsole.PrintLine(msg);