Пример #1
0
        public void TestUpdateDataStream()
        {
            var       client       = new DefaultOneNETClient(url, appkey, "");
            const int testDeviceId = 768719;
            var       dsId         = "testupdate" + DateTime.Now.Ticks;
            //add new
            var data = new DataStreamCommon {
                ID = dsId, Unit = "ABC", Unit_Symbol = "abc", Tags = new [] { "testupdate", "yztest" }
            };
            var newReq = new NewDataStreamRequest {
                DeviceID = testDeviceId, DataStream = data
            };
            var resp = client.Execute(newReq);

            Assert.IsFalse(resp.IsError);
            Console.WriteLine(resp.Data.Ds_Uuid);

            //test update
            var uData = new DataStreamCommon {
                Unit = "XYZ", Unit_Symbol = "xyz", Tags = new [] { "updated", "testxyz" }
            };
            var uReq = new UpdateDataStreamRequest {
                DeviceID = testDeviceId, DataStreamId = dsId, DataStream = uData
            };
            var client1 = new DefaultOneNETClient(url, appkey, "");
            var delResp = client1.Execute(uReq);

            Assert.IsFalse(delResp.IsError);
        }
Пример #2
0
 public async Task <UpdateDataStreamResponse> UpdateDataStreamAsync(UpdateDataStreamRequest updateDataStreamRequest)
 {
     return(await _onenetClient.ExecuteAsync <UpdateDataStreamResponse>(updateDataStreamRequest));
 }