]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/sensorboards/mts300/ArbitratedPhotoDeviceP.nc
cVS: ----------------------------------------------------------------------
[tinyos-2.x.git] / tos / sensorboards / mts300 / ArbitratedPhotoDeviceP.nc
diff --git a/tos/sensorboards/mts300/ArbitratedPhotoDeviceP.nc b/tos/sensorboards/mts300/ArbitratedPhotoDeviceP.nc
new file mode 100644 (file)
index 0000000..d0c7f8a
--- /dev/null
@@ -0,0 +1,13 @@
+configuration ArbitratedPhotoDeviceP
+{
+  provides interface Read<uint16_t>[uint8_t client];
+}
+implementation
+{
+  components PhotoTempDeviceC,
+    new ArbitratedReadC(uint16_t) as ArbitrateRead;
+
+  Read = ArbitrateRead;
+  ArbitrateRead.Service -> PhotoTempDeviceC.ReadPhoto;
+  ArbitrateRead.Resource -> PhotoTempDeviceC.PhotoResource;
+}