From c9fee785f931a090418f91b4422a1a569588d060 Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Fri, 22 Jan 2021 11:08:35 -0700 Subject: [PATCH] Static Assets for displays now tested and working --- .../Fusion/EssentialsTechRoomFusionSystemController.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/PepperDashEssentials/Fusion/EssentialsTechRoomFusionSystemController.cs b/PepperDashEssentials/Fusion/EssentialsTechRoomFusionSystemController.cs index a069dbd4..7e465b4d 100644 --- a/PepperDashEssentials/Fusion/EssentialsTechRoomFusionSystemController.cs +++ b/PepperDashEssentials/Fusion/EssentialsTechRoomFusionSystemController.cs @@ -23,10 +23,15 @@ namespace PepperDash.Essentials.Fusion { try { + var displays = (Room as EssentialsTechRoom).Displays; - foreach (var display in displays.Cast()) + Debug.Console(1, this, "Setting up Static Assets for {0} Displays", displays.Count); + + foreach (var display in displays.Values.Cast()) { + Debug.Console(2, this, "Setting up Static Asset for {0}", display.Key); + display.UsageTracker = new UsageTracking(display) { UsageIsTracked = true }; display.UsageTracker.DeviceUsageEnded += UsageTracker_DeviceUsageEnded; @@ -51,6 +56,7 @@ namespace PepperDash.Essentials.Fusion if (FusionStaticAssets.ContainsKey(deviceConfig.Uid)) { + // Used existing asset tempAsset = FusionStaticAssets[deviceConfig.Uid]; } else