public static void Run(string myEventHubMessage, TraceWriter log) { log.Info($"C# Event Hub trigger function processed a message: {myEventHubMessage}"); GroveMessage m = JsonConvert.DeserializeObject <GroveMessage>(myEventHubMessage); var temp = m.Temp; var deviceId = m.DeviceId; if (temp < coldTemp) { SendEmail(temp); ShowOnGroveOLEDAsync(deviceId, temp).Wait(); } }
public static void Run(string myEventHubMessage, TraceWriter log) { log.Info($"C# Event Hub trigger function processed a message: {myEventHubMessage}"); GroveMessage m = JsonConvert.DeserializeObject <GroveMessage>(myEventHubMessage); if (m.GasSO < DANGER_VALUE) { ControlMotor(m.DeviceId, true).Wait(); } else { ControlMotor(m.DeviceId, false).Wait(); } }
public static void Run(string myEventHubMessage, TraceWriter log) { log.Info($"C# Event Hub trigger function processed a message: {myEventHubMessage}"); GroveMessage m = JsonConvert.DeserializeObject <GroveMessage>(myEventHubMessage); if (m.Sound > BIG_SOUND) { TriggerIFTTTMaker(m.Sound); ControlRelayAsync(m.DeviceId, true).Wait(); } else { ControlRelayAsync(m.DeviceId, false).Wait(); } }