C# Class Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Factory.SampleDeviceFactory

Show file Open project: Azure/azure-iot-remote-monitoring

Public Methods

Method Description
GetDefaultDeviceNames ( ) : List
GetSampleDevice ( Random randomNumber, Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.SecurityKeys keys ) : DeviceModel
GetSampleSimulatedDevice ( string deviceId, string key ) : DeviceModel

Private Methods

Method Description
AssignCommands ( DeviceModel device ) : void
AssignDeviceProperties ( DeviceModel device ) : void
AssignTelemetry ( DeviceModel device ) : void

Method Details

GetDefaultDeviceNames() public static method

public static GetDefaultDeviceNames ( ) : List
return List

GetSampleDevice() public static method

public static GetSampleDevice ( Random randomNumber, Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.SecurityKeys keys ) : DeviceModel
randomNumber System.Random
keys Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.SecurityKeys
return Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.DeviceModel

GetSampleSimulatedDevice() public static method

public static GetSampleSimulatedDevice ( string deviceId, string key ) : DeviceModel
deviceId string
key string
return Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.DeviceModel