]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
*** empty log message ***
authorrarseverino <rarseverino>
Wed, 2 Sep 2009 17:16:30 +0000 (17:16 +0000)
committerrarseverino <rarseverino>
Wed, 2 Sep 2009 17:16:30 +0000 (17:16 +0000)
16 files changed:
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MCPS_DATA.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MCPS_PURGE.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_ASSOCIATE.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_BEACON_NOTIFY.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_DISASSOCIATE.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_GET.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_GTS.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_ORPHAN.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_POLL.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_RESET.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_RX_ENABLE.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SCAN.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SET.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_START.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SYNC.nc [new file with mode: 0644]
tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SYNC_LOSS.nc [new file with mode: 0644]

diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MCPS_DATA.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MCPS_DATA.nc
new file mode 100644 (file)
index 0000000..983b808
--- /dev/null
@@ -0,0 +1,19 @@
+/**
+ * MCPS-DATA-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MCPS_DATA
+{ 
+  command error_t request(uint8_t SrcAddrMode, uint16_t SrcPANId, uint32_t SrcAddr[], uint8_t DstAddrMode, uint16_t DestPANId, uint32_t DstAddr[], uint8_t msduLength, uint8_t msdu[],uint8_t msduHandle, uint8_t TxOptions);
+  
+  event error_t confirm(uint8_t msduHandle, uint8_t status);
+                                                                                                                                                                                                                                                                                                                               
+  event error_t indication(uint16_t SrcAddrMode, uint16_t SrcPANId, uint32_t SrcAddr[2], uint16_t DstAddrMode, uint16_t DestPANId, uint32_t DstAddr[2], uint16_t msduLength,uint8_t msdu[100],uint16_t mpduLinkQuality, uint16_t SecurityUse, uint16_t ACLEntry);  
+
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MCPS_PURGE.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MCPS_PURGE.nc
new file mode 100644 (file)
index 0000000..0685a48
--- /dev/null
@@ -0,0 +1,16 @@
+/**
+ * MCPS-PURGE-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+interface OPENZB_MCPS_PURGE
+{ 
+  command error_t request(uint8_t msduHandle);
+    
+  event error_t confirm(uint8_t msduHandle, uint8_t status);
+  
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_ASSOCIATE.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_ASSOCIATE.nc
new file mode 100644 (file)
index 0000000..cc5cf43
--- /dev/null
@@ -0,0 +1,22 @@
+/**
+ * MLME-ASSOCIATE-Service Access Point
+ *     std pag 65
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MLME_ASSOCIATE
+{ 
+  command error_t request(uint8_t LogicalChannel,uint8_t CoordAddrMode,uint16_t CoordPANId,uint32_t CoordAddress[],uint8_t CapabilityInformation,bool SecurityEnable);
+  
+  event error_t indication(uint32_t DeviceAddress[], uint8_t CapabilityInformation, bool SecurityUse, uint8_t ACLEntry);
+  
+  command error_t response(uint32_t DeviceAddress[], uint16_t AssocShortAddress, uint8_t status, bool SecurityEnable);
+  
+  event error_t confirm(uint16_t AssocShortAddress, uint8_t status);
+  
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_BEACON_NOTIFY.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_BEACON_NOTIFY.nc
new file mode 100644 (file)
index 0000000..5e66c28
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ * MLME-BEACON-NOTIFY-Service Access Point
+ * std pag 75
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+includes mac_const;
+
+interface OPENZB_MLME_BEACON_NOTIFY
+{ 
+       event error_t indication(uint8_t BSN,PANDescriptor pan_descriptor, uint8_t PenAddrSpec, uint8_t AddrList, uint8_t sduLength, uint8_t sdu[]);
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_DISASSOCIATE.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_DISASSOCIATE.nc
new file mode 100644 (file)
index 0000000..9c2fc0e
--- /dev/null
@@ -0,0 +1,18 @@
+/**
+ * MLME-DISASSOCIATE-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+interface OPENZB_MLME_DISASSOCIATE
+{ 
+  command error_t request(uint32_t DeviceAddress[], uint8_t DisassociateReason, uint8_t SecurityEnable);
+  
+  event error_t indication(uint32_t DeviceAddress[], uint8_t DisassociateReason, uint8_t SecurityUse, uint8_t ACLEntry);
+  
+  event error_t confirm(uint8_t status);
+  
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_GET.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_GET.nc
new file mode 100644 (file)
index 0000000..4bd0ca3
--- /dev/null
@@ -0,0 +1,16 @@
+/**
+ * MLME-GET-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+interface OPENZB_MLME_GET
+{ 
+  command error_t request(uint8_t PIBAttribute);
+    
+  event error_t confirm(uint8_t status,uint8_t PIBAttribute, uint8_t PIBAttributeValue[]);
+  
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_GTS.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_GTS.nc
new file mode 100644 (file)
index 0000000..40dd8be
--- /dev/null
@@ -0,0 +1,17 @@
+/**
+ * MLME-GTS-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+interface OPENZB_MLME_GTS
+{ 
+  command error_t request(uint8_t GTSCharacteristics, uint8_t SecurityEnable);
+  
+  event error_t confirm(uint8_t GTSCharacteristics, uint8_t status);
+  
+  event error_t indication(uint16_t DevAddress, uint8_t GTSCharacteristics, uint8_t SecurityUse, uint8_t ACLEntry);
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_ORPHAN.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_ORPHAN.nc
new file mode 100644 (file)
index 0000000..6331dc3
--- /dev/null
@@ -0,0 +1,18 @@
+/**
+ * MLME-ORPHAN-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MLME_ORPHAN
+{ 
+
+  event error_t indication(uint32_t OrphanAddress[1], uint8_t SecurityUse, uint8_t ACLEntry);
+  
+  command error_t response(uint32_t OrphanAddress[1],uint16_t ShortAddress,uint8_t AssociatedMember, uint8_t security_enabled);
+
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_POLL.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_POLL.nc
new file mode 100644 (file)
index 0000000..d337a90
--- /dev/null
@@ -0,0 +1,17 @@
+/**
+ * MLME-POOL-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MLME_POLL
+{ 
+  command result_t request(uint8_t CoordAddrMode, uint16_t CoorPANId, uint32_t CoorAddress[], uint8_t Security);
+  
+  event result_t confirm(uint8_t status);
+  
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_RESET.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_RESET.nc
new file mode 100644 (file)
index 0000000..dcea1d4
--- /dev/null
@@ -0,0 +1,20 @@
+/**
+ * MLME-RESET-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MLME_RESET
+{ 
+
+  command error_t request(uint8_t set_default_PIB);
+  
+  event error_t confirm(uint8_t status);
+  
+  
+
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_RX_ENABLE.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_RX_ENABLE.nc
new file mode 100644 (file)
index 0000000..d825f65
--- /dev/null
@@ -0,0 +1,20 @@
+/**
+ * MLME-RX-ENABLE-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MLME_RX_ENABLE
+{ 
+
+  command result_t request(uint8_tDeferPermit, uint32_t RxOnTime, uint32_t RxOnDuration);
+  
+  event result_t confirm(uint8_t status);
+  
+  
+
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SCAN.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SCAN.nc
new file mode 100644 (file)
index 0000000..7683958
--- /dev/null
@@ -0,0 +1,19 @@
+/**
+ * MLME-SCAN-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MLME_SCAN
+{ 
+
+  command error_t request(uint8_t ScanType, uint32_t ScanChannels, uint8_t ScanDuration);
+       
+  event error_t confirm(uint8_t status,uint8_t ScanType, uint32_t UnscannedChannels, uint8_t ResultListSize, uint8_t EnergyDetectList[], SCAN_PANDescriptor PANDescriptorList[]);
+                                                                                                                                                                               //NEED to explain the implementation
+                                                                                                                                                                               //Eache value in sequencial to the scanned channels
+       }
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SET.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SET.nc
new file mode 100644 (file)
index 0000000..51c9b27
--- /dev/null
@@ -0,0 +1,17 @@
+/**
+ * MLME-SET-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MLME_SET
+{ 
+  command error_t request(uint8_t PIBAttribute,uint8_t PIBAttributeValue[]);
+
+  event error_t confirm(uint8_t status,uint8_t PIBAttribute);
+
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_START.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_START.nc
new file mode 100644 (file)
index 0000000..fc979ea
--- /dev/null
@@ -0,0 +1,19 @@
+/**
+ * MLME-START-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MLME_START
+{ 
+
+  //request for the device to start using new superframe configuration
+  command error_t request(uint32_t PANId, uint8_t LogicalChannel, uint8_t BeaconOrder, uint8_t SuperframeOrder,uint8_t PANCoordinator,uint8_t BatteryLifeExtension,uint8_t CoordRealignment,uint8_t SecurityEnable,uint32_t StartTime);
+  
+  event error_t confirm(uint8_t status);
+  
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SYNC.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SYNC.nc
new file mode 100644 (file)
index 0000000..857ed04
--- /dev/null
@@ -0,0 +1,17 @@
+/**
+ * MLME-SYNC-Service Access Point
+ *
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MLME_SYNC
+{ 
+//sd pag 105
+  command error_t request(uint8_t logical_channel,uint8_t track_beacon);
+
+}
diff --git a/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SYNC_LOSS.nc b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SYNC_LOSS.nc
new file mode 100644 (file)
index 0000000..ac133ba
--- /dev/null
@@ -0,0 +1,15 @@
+/**
+ * MLME-SYNC-LOSS-Service Access Point
+ *
+ * @author IPP HURRAY http://www.hurray.isep.ipp.pt/art-wise
+ * @author IPP HURRAY http://www.open-zb.net
+ * @author Ricardo Severino
+ *
+ *
+ */
+
+interface OPENZB_MLME_SYNC_LOSS
+{ 
+//pag 105
+   event error_t indication(uint8_t LossReason);
+}