public void Start() { var uri = new Uri(BaseUrl); var query = "?interval=" + Interval; if (!string.IsNullOrEmpty(Path)) { query += "&path=" + Path; } if (!string.IsNullOrEmpty(AccessToken)) { query += "&access_token=" + AccessToken; } if (From > DateTime.MinValue) { query += "&from=" + From.ToString("o"); } if (To > DateTime.MinValue) { query += "&to=" + To.ToString("o"); } if (Increment > 0) { query += "&increment=" + Increment; } uri = new Uri(uri, DeviceId + "/oee" + query); stream = new Requests.Stream(uri.ToString(), "[", "\r\n"); stream.GroupReceived += Stream_GroupReceived; stream.Start(); }
public void Start() { var uri = new Uri(BaseUrl); var query = "?interval=" + Interval; if (!string.IsNullOrEmpty(AccessToken)) { query += "&access_token=" + AccessToken; } uri = new Uri(uri, DeviceId + "/alarms" + query); stream = new Requests.Stream(uri.ToString(), "[", "\r\n"); stream.GroupReceived += Stream_GroupReceived; stream.Start(); }
public void Start() { var uri = new Uri(BaseUrl); var query = "?interval=" + Interval; if (!string.IsNullOrEmpty(AccessToken)) { query += "&access_token=" + AccessToken; } if (!DataItemIds.IsNullOrEmpty()) { query += "&data_items=" + HttpUtility.UrlEncode(Json.Convert.ToJson(DataItemIds)); } uri = new Uri(uri, DeviceId + "/samples" + query); stream = new Requests.Stream(uri.ToString(), "{", "}"); stream.GroupReceived += Stream_GroupReceived; stream.Start(); }