C# Класс Microsoft.Azure.Devices.Applications.RemoteMonitoring.Simulator.WebJob.Cooler.Devices.CoolerDevice

Implementation of a specific device type that extends the BaseDevice functionality
Наследование: Microsoft.Azure.Devices.Applications.RemoteMonitoring.Simulator.WebJob.SimulatorCore.Devices.DeviceBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ChangeDeviceState ( string deviceState ) : Task
ChangeSetPointTemp ( double setPointTemp ) : void
CoolerDevice ( ILogger logger, ITransportFactory transportFactory, ITelemetryFactory telemetryFactory, IConfigurationProvider configurationProvider ) : System.Threading.Tasks
DiagnosticTelemetry ( bool active ) : void
StartTelemetryData ( ) : void
StopTelemetryData ( ) : void

Защищенные методы

Метод Описание
InitCommandProcessors ( ) : void

Builds up the set of commands that are supported by this device

Описание методов

ChangeDeviceState() публичный Метод

public ChangeDeviceState ( string deviceState ) : Task
deviceState string
Результат Task

ChangeSetPointTemp() публичный Метод

public ChangeSetPointTemp ( double setPointTemp ) : void
setPointTemp double
Результат void

CoolerDevice() публичный Метод

public CoolerDevice ( ILogger logger, ITransportFactory transportFactory, ITelemetryFactory telemetryFactory, IConfigurationProvider configurationProvider ) : System.Threading.Tasks
logger ILogger
transportFactory ITransportFactory
telemetryFactory ITelemetryFactory
configurationProvider IConfigurationProvider
Результат System.Threading.Tasks

DiagnosticTelemetry() публичный Метод

public DiagnosticTelemetry ( bool active ) : void
active bool
Результат void

InitCommandProcessors() защищенный Метод

Builds up the set of commands that are supported by this device
protected InitCommandProcessors ( ) : void
Результат void

StartTelemetryData() публичный Метод

public StartTelemetryData ( ) : void
Результат void

StopTelemetryData() публичный Метод

public StopTelemetryData ( ) : void
Результат void