public async Task SimulateDevice(string deviceType, int messageDelay, int n) { var producer = new EventHubProducerCommands(CurrentContext, service); if (string.Compare(deviceType, "temperature", true) == 0) { await producer.SimulateTemperatureSensor(messageDelay, n); } await Task.CompletedTask; }
public async Task Send(string message, string fromFile, string eventhubName) { var pc = new EventHubProducerCommands(CurrentContext, service); if (fromFile != null) { await pc.SendFromFile(fromFile, eventhubName); } else { await pc.Send(message, eventhubName); } }
public async Task SimulateDevice(string deviceType, int messageDelay, int n, int patternPeriod) { var producer = new EventHubProducerCommands(CurrentContext, service); if (string.Compare(deviceType, "temperature", true) == 0) { await producer.SimulateTemperatureSensor(messageDelay, n); } else if (string.Compare(deviceType, "temperature_battery", true) == 0) { await producer.SimulateTemperatureBattery(messageDelay, n, CurrentContextName, patternPeriod); } else { Console.WriteLine($"No matching device type: {deviceType}"); } await Task.CompletedTask; }