Example #1
0
        public void TestSearchLogs()
        {
            //添加数据点
            var client0 = new DefaultOneNETClient(url, appkey, "");
            var streams = new List <DataStreamSimple>
            {
                new DataStreamSimple
                {
                    ID         = "test log",
                    Datapoints = new List <DataPointSimple>
                    {
                        new DataPointSimple {
                            Value = 88.8, At = "2016-03-23T00:35:43"
                        }
                    }
                }
            };

            var data = new NewDataPointData {
                DataStreams = streams
            };
            var req0 = new NewDataPointRequest {
                DeviceID = 768719, Data = data
            };
            var rsp0 = client0.Execute(req0);

            Assert.IsFalse(rsp0.IsError);

            //查询日志
            var client = new DefaultOneNETClient(url, appkey, "");
            var req    = new SearchLogsRequest {
                DeviceID = "768719", Start = DateTime.Now.AddHours(-3)
            };
            var rsp = client.Execute(req);

            Assert.IsFalse(rsp.IsError);
            Assert.IsNotNull(rsp.Data);
            Console.WriteLine(rsp.Body);
        }
Example #2
0
        public void TestAddNewDataPoint()
        {
            var client  = new DefaultOneNETClient(url, appkey, "");
            var streams = new List <DataStreamSimple>
            {
                new DataStreamSimple
                {
                    ID         = "每日出货量",
                    Datapoints = new List <DataPointSimple>
                    {
                        new DataPointSimple {
                            Value = 88.8, At = "2016-03-23T00:35:43"
                        }
                    }
                },
                new DataStreamSimple
                {
                    ID         = "每日出货地点",
                    Datapoints = new List <DataPointSimple> {
                        new DataPointSimple
                        {
                            Value = new { yyy = 86, zzz = 65, aaa = "blablablabla" }
                        }
                    }
                }
            };

            var data = new NewDataPointData {
                DataStreams = streams
            };
            var req = new NewDataPointRequest {
                DeviceID = 768719, Data = data
            };
            var rsp = client.Execute(req);

            Assert.IsFalse(rsp.IsError);
        }