From: janhauer Date: Wed, 18 Jun 2008 15:52:53 +0000 (+0000) Subject: updated dummy components X-Git-Tag: release_tinyos_2_1_0_0~245 X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=commitdiff_plain;h=59071cdb2c61127718c60d39501248e12d5cef43 updated dummy components --- diff --git a/tos/lib/mac/tkn154/dummies/NoBeaconSynchronizeP.nc b/tos/lib/mac/tkn154/dummies/NoBeaconSynchronizeP.nc index 418c0a9d..92e8bb48 100644 --- a/tos/lib/mac/tkn154/dummies/NoBeaconSynchronizeP.nc +++ b/tos/lib/mac/tkn154/dummies/NoBeaconSynchronizeP.nc @@ -44,7 +44,7 @@ module NoBeaconSynchronizeP interface MLME_SYNC; interface MLME_BEACON_NOTIFY; interface MLME_SYNC_LOSS; - interface Get as IsTrackingBeacons; + interface GetNow as IsTrackingBeacons; interface Get as GetLastBeaconRxTime; interface GetNow as CapStart; interface GetNow as CapStartRefTime; @@ -66,6 +66,7 @@ module NoBeaconSynchronizeP interface MLME_GET; interface MLME_SET; interface FrameUtility; + interface Notify as FindBeacon; interface IEEE154BeaconFrame as BeaconFrame; interface Alarm as TrackAlarm; interface RadioRx as BeaconRx; @@ -99,7 +100,7 @@ implementation event void Token.granted() { } - async event void TokenTransferred.transferred() { call Token.release(); } + event void TokenTransferred.transferred() { call Token.release(); } async event void TrackAlarm.fired() {} @@ -109,7 +110,7 @@ implementation async event void RadioOff.offDone() {} - command bool IsTrackingBeacons.get(){ return FALSE;} + async command bool IsTrackingBeacons.getNow(){ return FALSE;} command uint32_t GetLastBeaconRxTime.get(){ return 0;} async command uint8_t* GtsField.getNow() { return 0; } async command uint32_t SfSlotDuration.getNow() { return 0; } @@ -128,4 +129,5 @@ implementation async command uint8_t NumGtsSlots.getNow() { return 0; } async command bool IsRxBroadcastPending.getNow() { return FALSE; } event message_t* CoordRealignmentRx.received(message_t* frame) {return frame;} + event void FindBeacon.notify( bool val ){} } diff --git a/tos/lib/mac/tkn154/dummies/NoBeaconTransmitP.nc b/tos/lib/mac/tkn154/dummies/NoBeaconTransmitP.nc index 50a8cb54..69b02085 100644 --- a/tos/lib/mac/tkn154/dummies/NoBeaconTransmitP.nc +++ b/tos/lib/mac/tkn154/dummies/NoBeaconTransmitP.nc @@ -77,7 +77,7 @@ module NoBeaconTransmitP interface WriteBeaconField as GtsInfoWrite; interface WriteBeaconField as PendingAddrWrite; interface FrameUtility; - interface Get as IsTrackingBeacons; + interface GetNow as IsTrackingBeacons; interface GetNow as LastBeaconRxTime; interface GetNow as LastBeaconRxRefTime; interface Ieee802154Debug as Debug; diff --git a/tos/lib/mac/tkn154/dummies/NoCapP.nc b/tos/lib/mac/tkn154/dummies/NoCapP.nc index ba4f409a..ef3cff84 100644 --- a/tos/lib/mac/tkn154/dummies/NoCapP.nc +++ b/tos/lib/mac/tkn154/dummies/NoCapP.nc @@ -46,6 +46,7 @@ generic module NoCapP() interface FrameExtracted as FrameExtracted[uint8_t frameType]; interface FrameTxNow as BroadcastTx; interface Notify as WasRxEnabled; + interface Notify as FindBeacon; } uses { @@ -67,6 +68,7 @@ generic module NoCapP() interface GetNow as IsRxEnableActive; interface GetNow as IsRxBroadcastPending; interface Notify as RxEnableStateChange; + interface GetNow as IsTrackingBeacons; interface FrameUtility; interface RadioTx; interface RadioRx; @@ -88,7 +90,7 @@ implementation return SUCCESS; } - async event void TokenTransferred.transferred() + event void TokenTransferred.transferred() { call TokenToCfp.transfer(); } @@ -120,4 +122,6 @@ implementation event void Token.granted(){} command error_t WasRxEnabled.enable(){return FAIL;} command error_t WasRxEnabled.disable(){return FAIL;} + command error_t FindBeacon.enable(){return FAIL;} + command error_t FindBeacon.disable(){return FAIL;} } diff --git a/tos/lib/mac/tkn154/dummies/NoCoordCfpP.nc b/tos/lib/mac/tkn154/dummies/NoCoordCfpP.nc index 145df15f..f805fa1a 100644 --- a/tos/lib/mac/tkn154/dummies/NoCoordCfpP.nc +++ b/tos/lib/mac/tkn154/dummies/NoCoordCfpP.nc @@ -89,7 +89,7 @@ implementation return IEEE154_INVALID_HANDLE; } - async event void TokenTransferred.transferred() + event void TokenTransferred.transferred() { // the CFP has started, this component now owns the token - // because GTS is not implemented we release the token diff --git a/tos/lib/mac/tkn154/dummies/NoDeviceCfpP.nc b/tos/lib/mac/tkn154/dummies/NoDeviceCfpP.nc index f8761ad3..4cbc4689 100644 --- a/tos/lib/mac/tkn154/dummies/NoDeviceCfpP.nc +++ b/tos/lib/mac/tkn154/dummies/NoDeviceCfpP.nc @@ -88,7 +88,7 @@ implementation return IEEE154_INVALID_HANDLE; } - async event void TokenTransferred.transferred() + event void TokenTransferred.transferred() { // the CFP has started, this component now owns the token - // because GTS is not implemented we release the token