protected virtual void InitDeviceInfo(InitialDeviceConfig config) { dynamic initialDevice = SampleDeviceFactory.GetSampleSimulatedDevice(config.DeviceId, config.Key); DeviceProperties = DeviceSchemaHelper.GetDeviceProperties(initialDevice); Commands = CommandSchemaHelper.GetSupportedCommands(initialDevice); HostName = config.HostName; PrimaryAuthKey = config.Key; }
protected virtual void InitDeviceInfo(InitialDeviceConfig config) { DeviceModel initialDevice = SampleDeviceFactory.GetSampleSimulatedDevice(config.DeviceId, config.Key); DeviceProperties = initialDevice.DeviceProperties; Commands = initialDevice.Commands ?? new List <Command>(); Telemetry = initialDevice.Telemetry ?? new List <Common.Models.Telemetry>(); HostName = config.HostName; PrimaryAuthKey = config.Key; }