Imported Upstream version 1.1.0
[platform/upstream/iotivity.git] / service / resource-container / examples / ResourceContainerConfig.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <container>    
3     <bundle>
4         <id>oic.bundle.discomfortIndexSensor</id>
5         <path>libDISensorBundle.so</path>
6         <activator>disensor</activator>
7         <version>1.0.0</version>
8         <resources>
9             <resourceInfo>
10                 <name>DiscomfortIndexSensor1</name>
11                 <resourceType>oic.r.sensor</resourceType>
12                 <outputs>
13                     <output>
14                         <name>discomfortIndex</name>
15                         <type>int</type>
16                     </output>
17                     <output>
18                         <name>humidity</name>
19                         <type>double</type>
20                     </output>
21                     <output>
22                         <name>temperature</name>
23                         <type>double</type>
24                     </output>
25                 </outputs>
26                 <inputs>
27                     <input>
28                         <name>humidity</name>
29                         <type>double</type>
30                         <resourceType>oic.r.humidity</resourceType>
31                     </input>
32                     <input>
33                         <name>temperature</name>
34                         <type>double</type>
35                         <resourceType>oic.r.temperature</resourceType>
36                     </input>
37                 </inputs>
38             </resourceInfo>       
39         </resources>
40     </bundle>
41
42     <bundle>
43         <id>oic.bundle.BMISensor</id>
44         <path>libBMISensorBundle.so</path>
45         <activator>bmisensor</activator>
46         <version>1.0.0</version>
47         <resources>
48             <resourceInfo>
49                 <name>BMISensor1</name>
50                 <resourceType>oic.r.sensor</resourceType>
51                 <outputs>
52                     <output>
53                         <name>BMIresult</name>
54                         <type>int</type>
55                     </output>
56                 </outputs>
57                 <inputs>
58                     <input>
59                         <name>weight</name>
60                         <type>double</type>
61                         <resourceType>oic.r.sensor.weight</resourceType>
62                         <resourceUri>/Thing_WeightSensor</resourceUri>
63                     </input>
64                     <input>
65                         <name>height</name>
66                         <type>double</type>
67                         <resourceType>oic.r.sensor.height</resourceType>
68                         <resourceUri>/Thing_HeightSensor</resourceUri>
69                     </input>
70                 </inputs>
71             </resourceInfo>       
72         </resources>
73     </bundle>
74
75     <!-- Will be loaded dynamically with sample application -->
76     <!--
77     <bundle>
78         <id>oic.bundle.hueSample</id>
79         <path>libHueBundle.so</path>
80         <activator>huesample</activator>
81         <version>1.0.0</version>
82         <resources>
83             <resourceInfo>
84                 <name>light</name>
85                 <resourceType>oic.r.light</resourceType>
86                 <address>http://192.168.0.2/api/newdeveloper/lights/1</address>
87             </resourceInfo>       
88         </resources>
89     </bundle>
90     -->
91
92     <!-- Example Configuration For Java Bundle -->
93     <!--
94     <bundle>
95         <id>oic.bundle.hueJavaSample</id>       
96         <path>../../../../../../service/resource-container/examples/HueJavaSampleBundle/hue/target/hue-0.1-jar-with-dependencies.jar</path>
97         <libraryPath>.</libraryPath>
98         <uri>/hueJava</uri>
99         <activator>org.iotivity.bundle.hue.HueBundleActivator</activator>
100         <version>1.0.0</version>
101         <resources>
102             <resourceInfo>
103                 <name>light</name>
104                 <resourceUri>/hueJava/light/1</resourceUri>
105                 <resourceType>oic.r.light</resourceType>
106                 <address>http://192.168.0.2/api/newdeveloper/lights/1</address>
107             </resourceInfo>       
108         </resources>
109     </bundle>
110     -->
111
112 </container>