void Update() { if (InputCommon.TouchIng()) { CheckObstacles(); } }
public static void SendDataToWebServer(Service.PairDataParam[] values) { //if (((TimeSpan)(DateTime.Now - timelapse)).TotalSeconds < 3) return; //timelapse = DateTime.Now; if (_setting == null) { return; } InputCommon input = null; if (values.Length > 0) { foreach (InputCommon arg in _setting.Inputs) { foreach (DataParam param in arg.ListDataParams) { if (values[0].ID == param.ID) { input = arg; break; } } } } if (input == null) { return; } DateTime now = DateTime.Now; if ((now - input.LastSendWebServer).TotalSeconds < 5) { return; } input.LastSendWebServer = now; DataSpark ds = new DataSpark(); if (_setting == null) { return; } ds.numWork = _setting.NumWork.ToString(); foreach (Service.PairDataParam pair in values) { foreach (Service.DataParam param in dataParam) { if (pair.ID == param.ID) { ds.dataParam.Add(new ParamSpark { paramTitle = param.Title, paramValue = pair.Value, timestamp = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") }); break; } } } string data = JsonConvert.SerializeObject(ds, Formatting.Indented); System.Threading.Thread threadSendData = new System.Threading.Thread(new System.Threading.ParameterizedThreadStart(SendData)); threadSendData.Start(data); }