public IDevice CreateDevice(ILogger logger, ITransportFactory transportFactory, ITelemetryFactory telemetryFactory, IConfigurationProvider configurationProvider, InitialDeviceConfig config) { var device = new CBGMDevice(logger, transportFactory, telemetryFactory, configurationProvider); device.Init(config); return(device); }
public CGMStartCommandProcessor(CBGMDevice device) : base(device) { }
public CGMDiagnosticTelemetryCommandProcessor(CBGMDevice device) : base(device) { }
public CGMChangeDeviceStateCommandProcessor(CBGMDevice device) : base(device) { }
public CGMChangeSetPointTempCommandProcessor(CBGMDevice device) : base(device) { }