Merge pull request #1329 from PepperDash/devlist-fix

fix: print devlist output using ConsoleCommandResponse
This commit is contained in:
Neil Dorin
2025-09-10 09:58:13 -06:00
committed by GitHub

View File

@@ -202,14 +202,15 @@ namespace PepperDash.Essentials.Core
private static void ListDevices(string s) private static void ListDevices(string s)
{ {
Debug.LogMessage(LogEventLevel.Information, "{0} Devices registered with Device Manager:", Devices.Count); CrestronConsole.ConsoleCommandResponse($"{Devices.Count} Devices registered with Device Manager:");
var sorted = Devices.Values.ToList(); var sorted = Devices.Values.ToList();
sorted.Sort((a, b) => a.Key.CompareTo(b.Key)); sorted.Sort((a, b) => a.Key.CompareTo(b.Key));
foreach (var d in sorted) foreach (var d in sorted)
{ {
var name = d is IKeyName ? (d as IKeyName).Name : "---"; var name = d is IKeyName ? (d as IKeyName).Name : "---";
Debug.LogMessage(LogEventLevel.Information, " [{0}] {1}", d.Key, name); CrestronConsole.ConsoleCommandResponse($" [{d.Key}] {name}");
} }
} }