sidnet.stack.std.mac.ieee802_15_4
Class macExtractTimer
java.lang.Object
sidnet.stack.std.mac.ieee802_15_4.macExtractTimer
- All Implemented Interfaces:
- JistAPI.Proxiable, JistAPI.Timeless, TimerInterface802_15_4
public class macExtractTimer
- extends java.lang.Object
- implements TimerInterface802_15_4
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
started
protected boolean started
busy
protected boolean busy
paused
protected boolean paused
canceled
protected boolean canceled
terminated
protected boolean terminated
stime
protected double stime
wtime
protected double wtime
lastMomentOfPause
protected double lastMomentOfPause
totalPauseTime
protected double totalPauseTime
macExtractTimer
public macExtractTimer(Mac802_15_4 macEntity,
Phy802_15_4 phyEntity,
int id)
startTimer
public void startTimer(double wtime,
MacMessage_802_15_4 p)
- Specified by:
startTimer
in interface TimerInterface802_15_4
backoffCAP
public void backoffCAP(double time)
start
public void start()
- Specified by:
start
in interface TimerInterface802_15_4
start
public void start(double time,
boolean onlycap)
- Specified by:
start
in interface TimerInterface802_15_4
start
public void start(boolean reset,
boolean fortx,
double wt)
- Specified by:
start
in interface TimerInterface802_15_4
timeout
public void timeout(long currentTimerSequence)
- Specified by:
timeout
in interface TimerInterface802_15_4
resume
public void resume()
- Specified by:
resume
in interface TimerInterface802_15_4
resetTimer
public void resetTimer()
- Specified by:
resetTimer
in interface TimerInterface802_15_4
startTimer
public void startTimer(double time)
- Start timer
- Specified by:
startTimer
in interface TimerInterface802_15_4
cancel
public void cancel()
- Cancel timer
- Specified by:
cancel
in interface TimerInterface802_15_4
canceled
public boolean canceled()
throws JistAPI.Continuation
- Specified by:
canceled
in interface TimerInterface802_15_4
- Throws:
JistAPI.Continuation
bussy
public boolean bussy()
throws JistAPI.Continuation
- Specified by:
bussy
in interface TimerInterface802_15_4
- Throws:
JistAPI.Continuation
paused
public boolean paused()
throws JistAPI.Continuation
- Specified by:
paused
in interface TimerInterface802_15_4
- Throws:
JistAPI.Continuation
pause
public void pause()
- Pause timer
- Specified by:
pause
in interface TimerInterface802_15_4
stopTimerr
public void stopTimerr()
- Resume timer
- Specified by:
stopTimerr
in interface TimerInterface802_15_4
getProxy
public TimerInterface802_15_4 getProxy()