README.md 1.55 KB
Newer Older
ankraft's avatar
ankraft committed
1
# Smart Device Template
sayegh's avatar
sayegh committed
2

ankraft's avatar
ankraft committed
3
Repository for the Smart Device Template (SDT).
AS's avatar
2  
AS committed
4

5
Note that this project runs under Apache 2.0 license. Read the [LICENSE](LICENSE) in this repository, or refer to [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
AS's avatar
2  
AS committed
6 7

Any contributions made to this project must comply with the forementioned license.
AS's avatar
AS committed
8

Andreas Kraft's avatar
Andreas Kraft committed
9 10
## Quick Links
- ['domain.xsd' Version 2.0](SDT/schema2.0/src/domain.xsd)
Andreas Kraft's avatar
Andreas Kraft committed
11
- [UML Diagram of the SDT 2.0](SDT/schema2.0/docs/images/SDT2.0_UML.png) ([source](SDT/schema2.0/docs/SDT_UML.uxf))
Andreas Kraft's avatar
Andreas Kraft committed
12 13


14
## Content
15 16 17

You can find further Information here:

18 19
- [SDT Components](SDT/schema2.0/docs/SDT_Components.md)
- [SDT Build System](SDT/schema2.0/docs/SDT%20Build%20System.md)
Andreas Kraft's avatar
Andreas Kraft committed
20
- [Examples](SDT/schema2.0/docs/Examples.md) 
21 22
- [FAQ](SDT/schema2.0/docs/FAQ.md)
- [Links & References](SDT/schema2.0/docs/Links.md)
23
- [Backlog & Issues](SDT/schema2.0/docs/Backlog.md)
24 25
- [LICENSE](LICENSE)

26 27
## Changes in 2.0.1
- Added missing "uri" data type.
28 29

## Changes in 2.0
30
- Introduced RootDevice to support hierarchical embedded devices.
Andreas Kraft's avatar
Andreas Kraft committed
31
- Added new data types (byte, float, array, enum, date, time, datetime, blob, uri)
Andreas Kraft's avatar
Andreas Kraft committed
32
- Added ``readable`` and ``eventable`` to data points.
33 34
- Added otional ``<SerialNumber>``, ``<VendorURL>`` and ``<FirmwareVersion>`` elements to DeviceInfo
- Added optional ``<Doc>`` element to Event
Andreas Kraft's avatar
Andreas Kraft committed
35
- Changed the optionality of the ``<DataPoint>``'s ``type`` attribute to "required".
36
- Added [UML diagram](SDT/schema2.0/docs/SDT_Components.md)
37
- Changed the namespace for the XSD from "hgi.org" to "homegatewayinitiative.org".
38