<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to RetrieveByDeviceList</title><link>https://sourceforge.net/p/m2mlabs/wiki/RetrieveByDeviceList/</link><description>Recent changes to RetrieveByDeviceList</description><atom:link href="https://sourceforge.net/p/m2mlabs/wiki/RetrieveByDeviceList/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 05 Dec 2017 21:29:10 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/m2mlabs/wiki/RetrieveByDeviceList/feed" rel="self" type="application/rss+xml"/><item><title>RetrieveByDeviceList modified by Jim</title><link>https://sourceforge.net/p/m2mlabs/wiki/RetrieveByDeviceList/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -22,7 +22,7 @@
 Example

 ~~~~~~
-GET http://localhost/cs-ws/resources/retrieval/devicelist/?direction=asc&amp;amp;count=false&amp;amp;
+GET http://localhost/cs-ws/resources/retrieval/devicelist?direction=asc&amp;amp;count=false&amp;amp;
 to=2012-09-01%2001%3A00%3A00.000&amp;amp;from=2012-08-31%2001%3A00%3A00.000&amp;amp;limit=-1&amp;amp;
 apikey=1234&amp;amp;device_names=TempDev2%3ATempDev3 HTTP/1.1

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jim</dc:creator><pubDate>Tue, 05 Dec 2017 21:29:10 -0000</pubDate><guid>https://sourceforge.net8711df9a34da7a9b9e49e9503327aebeae96d5e7</guid></item><item><title>WikiPage RetrieveByDeviceList modified by Jim</title><link>https://sourceforge.net/p/m2mlabs/wiki/RetrieveByDeviceList/</link><description>&lt;pre&gt;--- v3
+++ v4
@@ -1,6 +1,6 @@
 ### Retrieve Data by Device List ###
 
-Returns stored device data for all sensor of a list of devices
+Returns stored device data for all sensors of a list of devices
 
 Path: cs-ws/resources/retrieval/devicelist        Method: GET
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jim</dc:creator><pubDate>Sun, 23 Sep 2012 09:04:56 -0000</pubDate><guid>https://sourceforge.net571848855c2c3c53b89725ebf00d1e9b16eff017</guid></item><item><title>WikiPage RetrieveByDeviceList modified by Jim</title><link>https://sourceforge.net/p/m2mlabs/wiki/RetrieveByDeviceList/</link><description>&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,4 @@
-### Retrieve Data by Attribute ###
+### Retrieve Data by Device List ###
 
 Returns stored device data for all sensor of a list of devices
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jim</dc:creator><pubDate>Sun, 23 Sep 2012 08:55:24 -0000</pubDate><guid>https://sourceforge.netd4781c2679018f0a91cb71982710576d95538277</guid></item><item><title>WikiPage RetrieveByDeviceList modified by Jim</title><link>https://sourceforge.net/p/m2mlabs/wiki/RetrieveByDeviceList/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -1,6 +1,6 @@
 ### Retrieve Data by Attribute ###
 
-Returns stored device data for all sensor of a list of device
+Returns stored device data for all sensor of a list of devices
 
 Path: cs-ws/resources/retrieval/devicelist        Method: GET
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jim</dc:creator><pubDate>Sun, 23 Sep 2012 08:54:09 -0000</pubDate><guid>https://sourceforge.net298a33ff24e4e37bb8c11b8de4bde08d836211be</guid></item><item><title>WikiPage RetrieveByDeviceList modified by Jim</title><link>https://sourceforge.net/p/m2mlabs/wiki/RetrieveByDeviceList/</link><description>### Retrieve Data by Attribute ###

Returns stored device data for all sensor of a list of device

Path: cs-ws/resources/retrieval/devicelist        Method: GET

Parameters

* apikey
* device_names .. list of device names seperated by ":"
* from ... timestamp as yyyy-mm-dd hh:hh:ss.SSS
* to ... timestamp as yyyy-mm-dd hh:hh:ss.SSS
* direction ...=asc|desc: controls whether timestamped data are retrieved in ascending or descending order, ascending is default
* count ...=true: retrieves only the number of retrieved moments, not the moments themselves
* limit ...=nnn: only up to nnn moments are retrieved. If a limit is reached for a moment series the response contains an element &lt;next_timestamp&gt; which can be used in a continuation of the retrieval for this time series

Errors:

* 401 UNAUTHORIZED if key is invalid
* 404 NOT FOUND if the of the devices is not found

Example

~~~~~~
GET http://localhost/cs-ws/resources/retrieval/devicelist/?direction=asc&amp;count=false&amp;
to=2012-09-01%2001%3A00%3A00.000&amp;from=2012-08-31%2001%3A00%3A00.000&amp;limit=-1&amp;
apikey=1234&amp;device_names=TempDev2%3ATempDev3 HTTP/1.1


HTTP/1.1 200 OK
&lt;devices&gt;
   &lt;device&gt;
      &lt;name&gt;TempDev2&lt;/name&gt;
      &lt;sensor&gt;
         &lt;attribute&gt;
            &lt;moment&gt;
               &lt;timestamp&gt;2012-08-31 19:55:54.036&lt;/timestamp&gt;
               &lt;value&gt;1.1&lt;/value&gt;
            &lt;/moment&gt;
            &lt;moment&gt;
               &lt;timestamp&gt;2012-08-31 19:58:54.036&lt;/timestamp&gt;
               &lt;value&gt;1.1&lt;/value&gt;
            &lt;/moment&gt;
            &lt;name&gt;Temperature&lt;/name&gt;
            &lt;result&gt;
               &lt;count&gt;2&lt;/count&gt;
               &lt;limit_reached&gt;false&lt;/limit_reached&gt;
               &lt;next_timestamp/&gt;
            &lt;/result&gt;
         &lt;/attribute&gt;
         &lt;name&gt;TemperatureSensor&lt;/name&gt;
      &lt;/sensor&gt;
   &lt;/device&gt;
   &lt;device&gt;
      &lt;name&gt;TempDev3&lt;/name&gt;
      &lt;sensor&gt;
         &lt;attribute&gt;
            &lt;name&gt;Temperature&lt;/name&gt;
            &lt;result&gt;
               &lt;count&gt;0&lt;/count&gt;
               &lt;limit_reached&gt;false&lt;/limit_reached&gt;
               &lt;next_timestamp/&gt;
            &lt;/result&gt;
         &lt;/attribute&gt;
         &lt;name&gt;TemperatureSensor&lt;/name&gt;
      &lt;/sensor&gt;
   &lt;/device&gt;
&lt;/devices&gt;
~~~~~~
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jim</dc:creator><pubDate>Sun, 23 Sep 2012 08:53:48 -0000</pubDate><guid>https://sourceforge.net0ab40bbcb56927823c2bcd81cf1fd0ed3049c77b</guid></item></channel></rss>