protected override async Task ExecuteAsync(CancellationToken stoppingToken) { //AmqpSend amqp = new AmqpSend(); BrightnessSensor sensor = new BrightnessSensor(); while (!stoppingToken.IsCancellationRequested) { //amqp.AmqpSender(); sensor.GetJson(); // _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now); await Task.Delay(10000, stoppingToken); } }
public void AmqpSender() { var payload = scooter.GetJson(); var payloadSensorBattery = batterySensor.GetJson(); var payloadBrightnessSensor = brightnessSensor.GetJson(); var payloadGpsSensor = gpsSensor.GetJson(); var payloadSpeedSensor = speedSensor.GetJson(); protocol.Send("queue_scooter", payload); protocol.Send("queue_sensor", payloadSpeedSensor); protocol.Send("queue_sensor", payloadGpsSensor); protocol.Send("queue_sensor", payloadBrightnessSensor); protocol.Send("queue_sensor", payloadSensorBattery); }