sidnet.stack.std.mac.ieee802_15_4
Class SSCS802_15_4Timer
java.lang.Object
sidnet.stack.std.mac.ieee802_15_4.SSCS802_15_4Timer
- All Implemented Interfaces:
- JistAPI.Proxiable, JistAPI.Timeless, TimerInterface802_15_4
public class SSCS802_15_4Timer
- 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
canceled
protected boolean canceled
terminated
protected boolean terminated
paused
protected boolean paused
busy
protected boolean busy
stime
protected double stime
wtime
protected double wtime
lastMomentOfPause
protected double lastMomentOfPause
totalPauseTime
protected double totalPauseTime
SSCS802_15_4Timer
public SSCS802_15_4Timer(Mac802_15_4 macEntity,
int id)
resetTimer
public void resetTimer()
- Specified by:
resetTimer
in interface TimerInterface802_15_4
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
startTimer
public void startTimer(double wtime,
MacMessage_802_15_4 p)
- Specified by:
startTimer
in interface TimerInterface802_15_4
startTimer
public void startTimer(double time)
- Start timer
- Specified by:
startTimer
in interface TimerInterface802_15_4
start
public void start(long wtime)
canceled
public boolean canceled()
throws JistAPI.Continuation
- Specified by:
canceled
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
bussy
public boolean bussy()
throws JistAPI.Continuation
- Specified by:
bussy
in interface TimerInterface802_15_4
- Throws:
JistAPI.Continuation
pause
public void pause()
- Pause timer
- Specified by:
pause
in interface TimerInterface802_15_4
cancel
public void cancel()
- Specified by:
cancel
in interface TimerInterface802_15_4
timeout
public void timeout(long currentTimerSequence)
- Specified by:
timeout
in interface TimerInterface802_15_4
resume
public void resume()
- Resume timer
- Specified by:
resume
in interface TimerInterface802_15_4
stopTimerr
public void stopTimerr()
- Specified by:
stopTimerr
in interface TimerInterface802_15_4
getProxy
public TimerInterface802_15_4 getProxy()