public ICANSEEHelper(ICANSEEUtility utility, ImageClient imageClient, string brokerHubHost, string brokerHubPort) { this.utility = utility; this.imageClient = imageClient; this.brokerHubHost = brokerHubHost; this.brokerHubPort = brokerHubPort; computeDeviceList = utility.GetComputeDevicesList(); if (computeDeviceList.Count <= 0) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("No compute devices available (Check ComputeDeviceConfig file for extensive list)"); Console.ResetColor(); } }
public ICANSEEHelper(ICANSEELogger logger, ICANSEEUtility utility, ImageClient imageClient, string brokerHubHost, string brokerHubPort) { this.logger = logger; this.utility = utility; this.imageClient = imageClient; this.brokerHubHost = brokerHubHost; this.brokerHubPort = brokerHubPort; computeDeviceList = utility.GetComputeDevicesList(); if (computeDeviceList.Count <= 0) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("No compute devices available (Check ComputeDeviceConfig file for extensive list)"); Console.ResetColor(); } else { foreach (var computeDevice in computeDeviceList) { computeDeviceStateMap[computeDevice] = new Dictionary <int, ComputeDeviceState>(); } } }