Skip to content

Commit 87b9918

Browse files
authored
south-east-water objects
1 parent 61869b1 commit 87b9918

23 files changed

+4493
-0
lines changed

10262.xml

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
3+
<!--
4+
Copyright 2017 South East Water Corporation
5+
6+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
7+
8+
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
9+
10+
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
11+
12+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13+
14+
For information about these objects, please contact South East Water Corporation on [email protected]
15+
-->
16+
17+
<LWM2M xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://openmobilealliance.org/tech/profiles/LWM2M.xsd">
18+
<Object ObjectType="MODefinition">
19+
<Name>Interval Data Delivery</Name>
20+
<Description1><![CDATA[The Interval Data Delivery object provides an optimised means for managing the delivery of interval data from multiple Interval Data Object instances. ]]></Description1>
21+
<ObjectID>10262</ObjectID>
22+
<ObjectURN>urn:oma:lwm2m:x:10262</ObjectURN>
23+
<MultipleInstances>Multiple</MultipleInstances>
24+
<Mandatory>Optional</Mandatory>
25+
<Resources>
26+
<Item ID="0">
27+
<Name>Name</Name>
28+
<Operations>RW</Operations>
29+
<MultipleInstances>Single</MultipleInstances>
30+
<Mandatory>Mandatory</Mandatory>
31+
<Type>String</Type>
32+
<RangeEnumeration></RangeEnumeration>
33+
<Units></Units>
34+
<Description><![CDATA[The Name resource provides a way to identify different Interval Data Delivery instances. Name is a readable and writable attribute. Name is defined as an arbitrary length text string]]></Description>
35+
</Item>
36+
<Item ID="1">
37+
<Name>Interval Data Links</Name>
38+
<Operations>RW</Operations>
39+
<MultipleInstances>Multiple</MultipleInstances>
40+
<Mandatory>Mandatory</Mandatory>
41+
<Type>Objlnk</Type>
42+
<RangeEnumeration></RangeEnumeration>
43+
<Units></Units>
44+
<Description><![CDATA[The Interval Data Links resource is a set of object links that point to each of the Interval Data Object Instances that are managed by this Interval Data Delivery Object Instance. An Object Link is two 16-bit integer values representing the Object ID and the Object Instance ID. This resource can have multiple instances allowing this Interval Data Delivery object to manage many Interval Data instances.]]></Description>
45+
</Item>
46+
<Item ID="2">
47+
<Name>Latest Payload</Name>
48+
<Operations>R</Operations>
49+
<MultipleInstances>Multiple</MultipleInstances>
50+
<Mandatory>Mandatory</Mandatory>
51+
<Type>Opaque</Type>
52+
<RangeEnumeration></RangeEnumeration>
53+
<Units></Units>
54+
<Description><![CDATA[The Latest Payload resource is a multiple instance resource representing the Latest Payload resource from each of the Interval Data objects defined in the Interval Data Links Resource. When this payload is delivered to the LwM2M server, via either a read request or a confirmed observation on this Object, Object Instance or Resource, the Latest Delivered Interval should for each of the Interval Data objects defined in the Interval Data Links Resource must be updated. When no new data exists for a specific Interval Data instance and empty Opaque value should be provided. When a specific Interval Data Instance is disabled (Recording Enabled Resource = 0), no payload data should be provided at all.]]></Description>
55+
</Item>
56+
<Item ID="3">
57+
<Name>Schedule</Name>
58+
<Operations>RW</Operations>
59+
<MultipleInstances>Single</MultipleInstances>
60+
<Mandatory>Optional</Mandatory>
61+
<Type>Objlnk</Type>
62+
<RangeEnumeration></RangeEnumeration>
63+
<Units></Units>
64+
<Description><![CDATA[The Schedule resource provides link to a schedule object. This Schedule object is used to provide fine grain control the Notification schedule delivery when the default LwM2M NOTIFICATION attributes do not provide sufficient control. If no schedule is required, an Object Link referencing no Object Instance will contain the concatenation of 2 MAX-ID values (null link).]]></Description>
65+
</Item>
66+
</Resources>
67+
<Description2></Description2>
68+
</Object>
69+
</LWM2M>
70+

10263.xml

+73
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
3+
<!--
4+
Copyright 2017 South East Water Corporation
5+
6+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
7+
8+
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
9+
10+
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
11+
12+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13+
14+
For information about these objects, please contact South East Water Corporation on [email protected]
15+
-->
16+
17+
<LWM2M xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://openmobilealliance.org/tech/profiles/LWM2M.xsd">
18+
<Object ObjectType="MODefinition">
19+
<Name>Event Data Delivery</Name>
20+
<Description1><![CDATA[The Event Data Delivery object provides a simple means for managing the delivery of event data from multiple Event Data Object instances. ]]></Description1>
21+
<ObjectID>10263</ObjectID>
22+
<ObjectURN>urn:oma:lwm2m:x:10263</ObjectURN>
23+
<MultipleInstances>Multiple</MultipleInstances>
24+
<Mandatory>Optional</Mandatory>
25+
<Resources>
26+
<Item ID="0">
27+
<Name>Name</Name>
28+
<Operations>RW</Operations>
29+
<MultipleInstances>Single</MultipleInstances>
30+
<Mandatory>Mandatory</Mandatory>
31+
<Type>String</Type>
32+
<RangeEnumeration></RangeEnumeration>
33+
<Units></Units>
34+
<Description><![CDATA[The Name resource provides a way to identify different Event Data Delivery instances. Name is a readable and writable attribute. Name is defined as an arbitrary length text string]]></Description>
35+
</Item>
36+
<Item ID="1">
37+
<Name>Event Data Links</Name>
38+
<Operations>RW</Operations>
39+
<MultipleInstances>Multiple</MultipleInstances>
40+
<Mandatory>Mandatory</Mandatory>
41+
<Type>Objlnk</Type>
42+
<RangeEnumeration></RangeEnumeration>
43+
<Units></Units>
44+
<Description><![CDATA[The Event Data Links resource is a set of object links that point to each of the Event Data Object Instances that are managed by this Event Data Delivery Object Instance. An Object Link is two 16-bit integer values representing the Object ID and the Object Instance ID. This resource can have multiple instances allowing this Event Data Delivery object to manage many Event Data instances.]]></Description>
45+
</Item>
46+
<Item ID="2">
47+
<Name>Latest Eventlog</Name>
48+
<Operations>R</Operations>
49+
<MultipleInstances>Multiple</MultipleInstances>
50+
<Mandatory>Mandatory</Mandatory>
51+
<Type>Opaque</Type>
52+
<RangeEnumeration></RangeEnumeration>
53+
<Units></Units>
54+
<Description><![CDATA[The Latest Eventlog resource is a multiple instance resource representing the Latest Eventlog resource from each of the Event Data objects defined in the Event Data Links Resource. When this payload is delivered to the LwM2M server, via either a read request or a confirmed observation on this Object, Object Instance or Resource, the Latest Delivered Event Time for each of the Event Data objects defined in the Event Data Links Resource must be updated. When no new event data exists for any of the linked Event Data instances an empty Opaque value should be provided.
55+
56+
If this resource has an LwM2M server observation and one of the Event Data Instance is configured as Realtime and has been triggered, the Event Data Delivery object must send all undelivered events for all linked Event Data objects.
57+
]]></Description>
58+
</Item>
59+
<Item ID="3">
60+
<Name>Schedule</Name>
61+
<Operations>RW</Operations>
62+
<MultipleInstances>Single</MultipleInstances>
63+
<Mandatory>Mandatory</Mandatory>
64+
<Type>Objlnk</Type>
65+
<RangeEnumeration></RangeEnumeration>
66+
<Units></Units>
67+
<Description><![CDATA[The Schedule resource provides link to a schedule object. This Schedule object is used to provide fine grain control the Notification schedule delivery when the default LwM2M NOTIFICATION attributes do not provide sufficient control. If no schedule is required, an Object Link referencing no Object Instance will contain the concatenation of 2 MAX-ID values (null link).]]></Description>
68+
</Item>
69+
</Resources>
70+
<Description2></Description2>
71+
</Object>
72+
</LWM2M>
73+

10264.xml

+100
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
3+
<!--
4+
Copyright 2017 South East Water Corporation
5+
6+
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
7+
8+
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
9+
10+
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
11+
12+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13+
14+
For information about these objects, please contact South East Water Corporation on [email protected]
15+
-->
16+
17+
<LWM2M xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://openmobilealliance.org/tech/profiles/LWM2M.xsd">
18+
<Object ObjectType="MODefinition">
19+
<Name>Delivery Schedule</Name>
20+
<Description1><![CDATA[The Delivery Schedule object provides a means for controlling the periodic delivery of interval and event data to the LwM2M server.]]></Description1>
21+
<ObjectID>10264</ObjectID>
22+
<ObjectURN>urn:oma:lwm2m:x:10264</ObjectURN>
23+
<MultipleInstances>Multiple</MultipleInstances>
24+
<Mandatory>Optional</Mandatory>
25+
<Resources>
26+
<Item ID="0">
27+
<Name>Schedule Start Time</Name>
28+
<Operations>RW</Operations>
29+
<MultipleInstances>Single</MultipleInstances>
30+
<Mandatory>Mandatory</Mandatory>
31+
<Type>Integer</Type>
32+
<RangeEnumeration></RangeEnumeration>
33+
<Units></Units>
34+
<Description><![CDATA[Schedule Start Time is a readable and writable resource representing the number of seconds past midnight for which this schedule commences]]></Description>
35+
</Item>
36+
<Item ID="1">
37+
<Name>Schedule UTC Offset</Name>
38+
<Operations>RW</Operations>
39+
<MultipleInstances>Single</MultipleInstances>
40+
<Mandatory>Mandatory</Mandatory>
41+
<Type>String</Type>
42+
<RangeEnumeration></RangeEnumeration>
43+
<Units></Units>
44+
<Description><![CDATA[The Schedule UTC Offset resource is a readable and writable resource representing the time zone offset for the Schedule Start Time Resource for this Delivery Schedule instance. If this resource is empty, the application should use the UTC offset provided in the Device [/3/0/14] object instance resource or UTC if not provided. UTC+X [ISO 8601].]]></Description>
45+
</Item>
46+
<Item ID="2">
47+
<Name>Delivery Frequency</Name>
48+
<Operations>RW</Operations>
49+
<MultipleInstances>Single</MultipleInstances>
50+
<Mandatory>Mandatory</Mandatory>
51+
<Type>Integer</Type>
52+
<RangeEnumeration></RangeEnumeration>
53+
<Units></Units>
54+
<Description><![CDATA[The Delivery Frequency resource is a readable and writable resource representing the number of seconds between deliveries. It is recommended that the Delivery Frequency be set to a devisor of 24 hours (86400 seconds) to provide a consistent interval period. Examples of Delivery Frequency include:-
55+
30 = Every 30 seconds
56+
600 = Every 10 minutes
57+
1800 = Every 30 minutes
58+
3600 = Hourly
59+
7200 = Every 2 hours
60+
14400 = Every 4 hours
61+
43200 = Every 12 hours
62+
86400 = Every Day
63+
172600 = Every Second Day
64+
]]></Description>
65+
</Item>
66+
<Item ID="3">
67+
<Name>Randomised Delivery Window</Name>
68+
<Operations>RW</Operations>
69+
<MultipleInstances>Single</MultipleInstances>
70+
<Mandatory>Optional</Mandatory>
71+
<Type>Integer</Type>
72+
<RangeEnumeration></RangeEnumeration>
73+
<Units></Units>
74+
<Description><![CDATA[The Randomised Delivery Window resource is a readable and writable resource representing a randomisation widow in seconds for the triggering of the notification delivery to the LwM2M server. If not provided, the randomised delivery window should default to 0 and the Notification should be sent immediately. The Randomised Delivery Window resource should be set to a value smaller than the delivery frequency.]]></Description>
75+
</Item>
76+
<Item ID="4">
77+
<Name>Number of Retries</Name>
78+
<Operations>RW</Operations>
79+
<MultipleInstances>Single</MultipleInstances>
80+
<Mandatory>Optional</Mandatory>
81+
<Type>Integer</Type>
82+
<RangeEnumeration></RangeEnumeration>
83+
<Units></Units>
84+
<Description><![CDATA[The Number of Retries resource is a readable and writable resource representing the number of retry attempts that should be attempted when the delivery notification is not successful. If not provided, this value defaults to 0 and no retries are attempted. This retry behaviour is at an application level and should be set with consideration of standard CoAP retry behaviour.]]></Description>
85+
</Item>
86+
<Item ID="5">
87+
<Name>Retry Period</Name>
88+
<Operations>RW</Operations>
89+
<MultipleInstances>Single</MultipleInstances>
90+
<Mandatory>Optional</Mandatory>
91+
<Type>Integer</Type>
92+
<RangeEnumeration></RangeEnumeration>
93+
<Units></Units>
94+
<Description><![CDATA[The Retry Period resource is a readable and writable resource representing the number of seconds between each application level retry. ]]></Description>
95+
</Item>
96+
</Resources>
97+
<Description2></Description2>
98+
</Object>
99+
</LWM2M>
100+

0 commit comments

Comments
 (0)