Example #1
0
        async public Task GetAllSensorsTest()
        {
            var cosumerKey        = System.Environment.GetEnvironmentVariable("TelldusConsumerKey");
            var cosumerSecret     = System.Environment.GetEnvironmentVariable("TelldusConsumerSecret");
            var accessToken       = System.Environment.GetEnvironmentVariable("TelldusAccessToken");
            var accessTokenSecret = System.Environment.GetEnvironmentVariable("TelldusAccessTokenSecret");

            var client = new TelldusClient(cosumerKey, cosumerSecret);

            client.Authorize(accessToken, accessTokenSecret);

            var sensors = await client.GetSensorsAsync();
        }
Example #2
0
        async public Task GetAllDevicesTest()
        {
            var cosumerKey        = System.Environment.GetEnvironmentVariable("TelldusConsumerKey");
            var cosumerSecret     = System.Environment.GetEnvironmentVariable("TelldusConsumerSecret");
            var accessToken       = System.Environment.GetEnvironmentVariable("TelldusAccessToken");
            var accessTokenSecret = System.Environment.GetEnvironmentVariable("TelldusAccessTokenSecret");

            var client = new TelldusClient(cosumerKey, cosumerSecret);

            client.Authorize(accessToken, accessTokenSecret);

            var devices = await client.GetDevicesAsync();

            Assert.IsNotNull(devices);
            // TODO: add more validation
        }
Example #3
0
        async public Task GetDeviceInfoTest()
        {
            var cosumerKey        = System.Environment.GetEnvironmentVariable("TelldusConsumerKey");
            var cosumerSecret     = System.Environment.GetEnvironmentVariable("TelldusConsumerSecret");
            var accessToken       = System.Environment.GetEnvironmentVariable("TelldusAccessToken");
            var accessTokenSecret = System.Environment.GetEnvironmentVariable("TelldusAccessTokenSecret");

            var deviceId      = 0;
            var fromTimestamp = 1575158400;     // 01/01/2019 00:00:00

            var client = new TelldusClient(cosumerKey, cosumerSecret);

            client.Authorize(accessToken, accessTokenSecret);

            var history = await client.GetDeviceHistory(deviceId, fromTimestamp);

            Assert.IsNotNull(history);
            // TODO: add more validation
        }