BowlerKernel
Static Public Member Functions | Static Private Attributes | List of all members
com.neuronrobotics.sdk.pid.PausableTime Class Reference
Collaboration diagram for com.neuronrobotics.sdk.pid.PausableTime:
Collaboration graph
[legend]

Static Public Member Functions

static long currentTimeMillis ()
 
static void pause (boolean val)
 
static void step (long ms)
 
static void sleep (long durationMS)
 
static void addIPauseTimeListener (IPauseTimeListener l)
 
static void removeIPauseTimeListener (IPauseTimeListener l)
 

Static Private Attributes

static long timePaused = 0
 
static long durationPaused = 0
 
static boolean paused =false
 
static ArrayList< IPauseTimeListenerlisteners = new ArrayList<IPauseTimeListener>()
 

Detailed Description

Definition at line 5 of file PausableTime.java.

Member Function Documentation

◆ addIPauseTimeListener()

static void com.neuronrobotics.sdk.pid.PausableTime.addIPauseTimeListener ( IPauseTimeListener  l)
static

◆ currentTimeMillis()

static long com.neuronrobotics.sdk.pid.PausableTime.currentTimeMillis ( )
static

◆ pause()

static void com.neuronrobotics.sdk.pid.PausableTime.pause ( boolean  val)
static

◆ removeIPauseTimeListener()

static void com.neuronrobotics.sdk.pid.PausableTime.removeIPauseTimeListener ( IPauseTimeListener  l)
static

◆ sleep()

static void com.neuronrobotics.sdk.pid.PausableTime.sleep ( long  durationMS)
static

◆ step()

static void com.neuronrobotics.sdk.pid.PausableTime.step ( long  ms)
static

Member Data Documentation

◆ durationPaused

long com.neuronrobotics.sdk.pid.PausableTime.durationPaused = 0
staticprivate

◆ listeners

ArrayList<IPauseTimeListener> com.neuronrobotics.sdk.pid.PausableTime.listeners = new ArrayList<IPauseTimeListener>()
staticprivate

◆ paused

boolean com.neuronrobotics.sdk.pid.PausableTime.paused =false
staticprivate

◆ timePaused

long com.neuronrobotics.sdk.pid.PausableTime.timePaused = 0
staticprivate

The documentation for this class was generated from the following file: