示例#1
0
        public void TestSearchDataPointWithCondition()
        {
            var client = new DefaultOneNETClient(url, appkey, "");
            //测试带参查询
            var req1 = new SearchDataPointRequest {
                DeviceID = "768719", Protocol = Scheme.HTTP
            };

            req1.DataStreamId = "loc,shake";
            var rsp1 = client.Execute(req1);

            Assert.IsFalse(rsp1.IsError);
            Assert.AreEqual(0, rsp1.Errno);
            Assert.AreEqual("succ", rsp1.Error);
            Assert.IsNotNull(rsp1.Data);
            Assert.AreEqual(2, rsp1.Data.Count);
            Console.WriteLine("带参查询结果:" + rsp1.Body);
        }
示例#2
0
        public void TestSearchDataPoint()
        {
            var client = new DefaultOneNETClient(url, appkey, "");
            //测试无参查询
            var req = new SearchDataPointRequest {
                DeviceID = "768719", Protocol = Scheme.HTTP
            };
            var rsp = client.Execute(req);

            Assert.IsFalse(rsp.IsError);
            Assert.AreEqual(0, rsp.Errno);
            Assert.AreEqual("succ", rsp.Error);
            Assert.IsNotNull(rsp.Data);
            Assert.IsTrue(rsp.Data.Count > 0);
            Assert.IsTrue(rsp.Data.Datastreams[0].Datapoints.Count > 0);
            var val = rsp.Data.Datastreams[0].Datapoints[0].GetValue();

            Assert.IsNotNull(val);
            Console.WriteLine("无参查询结果:" + rsp.Body);
            Console.WriteLine("------------------------------------------------");
            Console.WriteLine("无参查询转换得到的第一个datapoint参数:" + val);
        }