From: rarseverino Date: Wed, 2 Sep 2009 17:16:30 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: rc_6_tinyos_2_1_1~311 X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=commitdiff_plain;h=b13828256427c4cc2d8c0b5f7f2008e55468fcad;p=tinyos-2.x.git *** empty log message *** --- 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 index 00000000..983b8081 --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MCPS_DATA.nc @@ -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 index 00000000..0685a48b --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MCPS_PURGE.nc @@ -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 index 00000000..cc5cf43a --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_ASSOCIATE.nc @@ -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 index 00000000..5e66c285 --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_BEACON_NOTIFY.nc @@ -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 index 00000000..9c2fc0e7 --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_DISASSOCIATE.nc @@ -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 index 00000000..4bd0ca34 --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_GET.nc @@ -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 index 00000000..40dd8bed --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_GTS.nc @@ -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 index 00000000..6331dc3b --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_ORPHAN.nc @@ -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 index 00000000..d337a905 --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_POLL.nc @@ -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 index 00000000..dcea1d4b --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_RESET.nc @@ -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 index 00000000..d825f65b --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_RX_ENABLE.nc @@ -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 index 00000000..76839581 --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SCAN.nc @@ -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 index 00000000..51c9b276 --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SET.nc @@ -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 index 00000000..fc979eaa --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_START.nc @@ -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 index 00000000..857ed047 --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SYNC.nc @@ -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 index 00000000..ac133bad --- /dev/null +++ b/tos/lib/net/zigbee/wrapper/interfaces/mac/OPENZB_MLME_SYNC_LOSS.nc @@ -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); +}