Uses of Class
lejos.realtime.RelativeTime

Packages that use RelativeTime
lejos.realtime   
 

Uses of RelativeTime in lejos.realtime
 

Methods in lejos.realtime that return RelativeTime
 RelativeTime RelativeTime.add(long millis, int nanos)
           
 RelativeTime RelativeTime.add(long millis, int nanos, RelativeTime dest)
           
 RelativeTime RelativeTime.add(RelativeTime time)
           
 RelativeTime RelativeTime.add(RelativeTime time, RelativeTime dest)
           
 RelativeTime ProcessingGroupParameters.getCost()
           
 RelativeTime ReleaseParameters.getCost()
           
 RelativeTime ProcessingGroupParameters.getDeadline()
           
 RelativeTime ReleaseParameters.getDeadline()
           
abstract  RelativeTime Clock.getEpochOffset()
          Returns the relative time of the offset of the epoch of this clock from the Epoch.
 RelativeTime RelativeTime.getInterarrivalTime()
           
 RelativeTime RelativeTime.getInterarrivalTime(RelativeTime destination)
           
 RelativeTime SporadicParameters.getMinimumInterarrival()
          Gets the minimum interarrival time.
 RelativeTime ProcessingGroupParameters.getPeriod()
           
 RelativeTime PeriodicParameters.getPeriod()
          Gets the period.
abstract  RelativeTime Clock.getResolution()
          Gets the resolution of the clock, the nominal interval between ticks.
 RelativeTime AbsoluteTime.relative(Clock clock)
           
 RelativeTime RelativeTime.relative(Clock clock)
           
abstract  RelativeTime HighResolutionTime.relative(Clock clock)
          Convert the time of this to a relative time, using the given instance of Clock to determine the current time when necessary.
 RelativeTime AbsoluteTime.relative(Clock clock, RelativeTime dest)
           
 RelativeTime RelativeTime.relative(Clock clock, RelativeTime dest)
           
abstract  RelativeTime HighResolutionTime.relative(Clock clock, RelativeTime dest)
          Convert the time of this to a relative time, using the given instance of Clock to determine the current time when necessary.
 RelativeTime AbsoluteTime.subtract(AbsoluteTime time)
           
 RelativeTime AbsoluteTime.subtract(AbsoluteTime time, RelativeTime dest)
           
 RelativeTime RelativeTime.subtract(RelativeTime time)
           
 RelativeTime RelativeTime.subtract(RelativeTime time, RelativeTime dest)
           
 

Methods in lejos.realtime with parameters of type RelativeTime
 RelativeTime RelativeTime.add(long millis, int nanos, RelativeTime dest)
           
 AbsoluteTime AbsoluteTime.add(RelativeTime time)
           
 RelativeTime RelativeTime.add(RelativeTime time)
           
 AbsoluteTime AbsoluteTime.add(RelativeTime time, AbsoluteTime dest)
           
 RelativeTime RelativeTime.add(RelativeTime time, RelativeTime dest)
           
 int RelativeTime.compareTo(RelativeTime o)
           
 RelativeTime RelativeTime.getInterarrivalTime(RelativeTime destination)
           
 RelativeTime AbsoluteTime.relative(Clock clock, RelativeTime dest)
           
 RelativeTime RelativeTime.relative(Clock clock, RelativeTime dest)
           
abstract  RelativeTime HighResolutionTime.relative(Clock clock, RelativeTime dest)
          Convert the time of this to a relative time, using the given instance of Clock to determine the current time when necessary.
 void ProcessingGroupParameters.setCost(RelativeTime cost)
           
 void ReleaseParameters.setCost(RelativeTime cost)
           
 void ProcessingGroupParameters.setDeadline(RelativeTime deadline)
           
 void AperiodicParameters.setDeadline(RelativeTime deadline)
          Sets the deadline value.
 void ReleaseParameters.setDeadline(RelativeTime deadline)
           
 void PeriodicParameters.setDeadline(RelativeTime deadline)
          Sets the deadline value.
 boolean AperiodicParameters.setIfFeasible(RelativeTime cost, RelativeTime deadline)
          This method first performs a feasibility analysis using the new cost, and deadline as replacements for the matching attributes of this.
 boolean ReleaseParameters.setIfFeasible(RelativeTime cost, RelativeTime deadline)
          This method first performs a feasibility analysis using the new cost, and deadline as replacements for the matching attributes of all schedulable objects associated with this release parameters object.
 boolean SporadicParameters.setIfFeasible(RelativeTime cost, RelativeTime deadline)
          This method first performs a feasibility analysis using the new cost, and deadline as replacements for the matching attributes of this.
 boolean ProcessingGroupParameters.setIfFeasible(RelativeTime period, RelativeTime cost, RelativeTime deadline)
           
 boolean SporadicParameters.setIfFeasible(RelativeTime interarrival, RelativeTime cost, RelativeTime deadline)
          This method first performs a feasibility analysis using the new interarrival, cost and deadline attributes as replacements for the matching attributes of this.
 boolean PeriodicParameters.setIfFeasible(RelativeTime period, RelativeTime cost, RelativeTime deadline)
          This method first performs a feasibility analysis using the new period, cost and deadline attributes as replacements for the matching attributes of this.
 void SporadicParameters.setMinimumInterarrival(RelativeTime minimum)
          Set the minimum interarrival time.
 void ProcessingGroupParameters.setPeriod(RelativeTime period)
           
 void PeriodicParameters.setPeriod(RelativeTime period)
          Sets the period.
abstract  void Clock.setResolution(RelativeTime resolution)
          Set the resolution of this.
 RelativeTime AbsoluteTime.subtract(AbsoluteTime time, RelativeTime dest)
           
 AbsoluteTime AbsoluteTime.subtract(RelativeTime time)
           
 RelativeTime RelativeTime.subtract(RelativeTime time)
           
 AbsoluteTime AbsoluteTime.subtract(RelativeTime time, AbsoluteTime dest)
           
 RelativeTime RelativeTime.subtract(RelativeTime time, RelativeTime dest)
           
 

Constructors in lejos.realtime with parameters of type RelativeTime
AperiodicParameters(RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
          Create an AperiodicParameters object.
PeriodicParameters(HighResolutionTime start, RelativeTime period)
          Create a PeriodicParameters object.
PeriodicParameters(HighResolutionTime start, RelativeTime period, RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
          Create a PeriodicParameters object.
PeriodicParameters(RelativeTime period)
          Create a PeriodicParameters object.
RelativeTime(RelativeTime time)
           
RelativeTime(RelativeTime time, Clock clock)
          Make a new RelativeTime object from the given RelativeTime object.
ReleaseParameters(RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
          Create a new instance of ReleaseParameters with the given parameter values.
SporadicParameters(RelativeTime minInterarrival)
          Create a SporadicParameters object.
SporadicParameters(RelativeTime minInterarrival, RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
          Create a SporadicParameters object.