static void Main(string[] args) { var myData = new List <dynamic>(); // Initialize controller, passing correct IP and Port as arguments var MyID = MQTTController.Init("127.0.0.1", 1883, (topic, data) => { DateTime filedate = DateTime.Now; filedate.AddDays(-1); string filename = filedate.ToString("yyyyMMdd") + ".csv"; if (!File.Exists(filename)) { // Create a file to write to string[] createText = { "sep=,", "Temperature" }; File.WriteAllLines(filename, createText); } // Text is always added, making file longer over time if not deleted string appendText = data.getMessage() + Environment.NewLine; File.AppendAllText(filename, appendText); }, null); // Subscribing to the appropriate MQTT topic MQTTController.Subscribe(MyID, "Temperature/PAC", 1); Console.WriteLine("Connected: " + MQTTController.Connected(MyID)); Console.ReadLine(); }
void Start() { #if WINDOWS_UWP MainController.Instance.Start(); _mqttController = MainController.Instance.MQTTController; #endif GestureRecognizer gestureRecognizer = new GestureRecognizer(); gestureRecognizer.TappedEvent += gestureRecognizer_TapEvent; gestureRecognizer.StartCapturingGestures(); }
public void SetupMQTTSend() { MQTTController = new MQTTController("http://devlinpaddock.online", 1883, false); MQTTController.Connect(); }
// Use this for initialization void Start() { MainController.Instance.Start(); _mqttController = MainController.Instance.MQTTController; }