Ejemplo n.º 1
0
            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();
            }
Ejemplo n.º 2
0
            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();
            }
Ejemplo n.º 3
0
            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();
            }