Skip to main content

RTSJ unsupported methods

 

The list below presents all methods that are defined in the virtual machine but not coded yet.
 
The use in a program of one of these methods does not generate errors during the compilation but raises one exception during the execution on the robot.

 
AbsoluteTime
 
  • public AbsoluteTime(AbsoluteTime time, Clock clock)
  • public AbsoluteTime(java.util.Date date)
  • public AbsoluteTime(java.util.Date date, Clock clock)
  • public AbsoluteTime absolute(Clock clock)
  • public AbsoluteTime absolute(Clock clock, AbsoluteTime dest)
  • public AbsoluteTime add(long millis, int nanos)
  • public AbsoluteTime add(long millis, int nanos, AbsoluteTime dest)
  • public AbsoluteTime add(RelativeTime time)
  • public AbsoluteTime add(RelativeTime time, AbsoluteTime dest)
  • public java.util.Date getDate()
  • public RelativeTime relative(Clock clock)
  • public RelativeTime relative(Clock clock, RelativeTime dest)
  • public void set(java.util.Date date)
  • public RelativeTime subtract(AbsoluteTime time)
  • public RelativeTime subtract(AbsoluteTime time, RelativeTime dest)
  • public AbsoluteTime subtract(RelativeTime time)
  • public AbsoluteTime subtract(RelativeTime time, AbsoluteTime dest)
  • public java.lang.String toString()

 

AsyncEventHandler

 

  • public boolean addIfFeasible()
  • public boolean addToFeasibility()
  • public MemoryParameters getMemoryParameters()
  • public ProcessingGroupParameters getProcessingGroupParameters()
  • public ReleaseParameters getReleaseParameters()
  • public Scheduler getScheduler()
  • public void handleAsyncEvent()
  • public SchedulingParameters getSchedulingParameters()
  • public boolean removeFromFeasibility()
  • public boolean setIfFeasible(ReleaseParameters release, MemoryParameters memory)
  • public boolean setIfFeasible(ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
  • public boolean setIfFeasible(ReleaseParameters release, ProcessingGroupParameters group)
  • public boolean setIfFeasible(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory)
  • public boolean setIfFeasible(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
  • public void setMemoryParameters(MemoryParameters memory)
  • public boolean setMemoryParametersIfFeasible(MemoryParameters memory)
  • public void setProcessingGroupParameters(ProcessingGroupParameters group)
  • public boolean setProcessingGroupParametersIfFeasible(ProcessingGroupParameters group)
  • public boolean setReleaseParametersIfFeasible(ReleaseParameters release)
  • public void setScheduler(Scheduler scheduler)
  • public void setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters group)
  • public boolean setSchedulingParametersIfFeasible(SchedulingParameters scheduling)

 

DefaultClock

 

  • RelativeTime getResolution()
  • public AbsoluteTime getTime(AbsoluteTime dest)
  • public void setResolution(RelativeTime resolution)

 

ImportanceParameters

 

  • public int getImportance()
  • public void setImportance(int importance)
  • public java.lang.String toString()

 

PriorityScheduler

 

  • public void fireSchedulable(Schedulable schedulable)

 

ProcessingGroupParameters

 

  • public ProcessingGroupParameters()

 

RealtimeThread

 

  • public RealtimeThread(SchedulingParameters prio, ReleaseParameters release, MemoryParameters memoryParam, MemoryArea memoryArea)
  • public RealtimeThread(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, java.lang.Runnable logic)
  • public boolean addIfFeasible()
  • public boolean addToFeasibility()
  • public MemoryParameters getMemoryParameters()
  • public ProcessingGroupParameters getProcessingGroupParameters()
  • public Scheduler getScheduler()
  • public boolean removeFromFeasibility()
  • public boolean setIfFeasible(ReleaseParameters release, MemoryParameters memory)
  • public boolean setIfFeasible(ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
  • public boolean setIfFeasible(ReleaseParameters release, ProcessingGroupParameters group)
  • public boolean setIfFeasible(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory)
  • public boolean setIfFeasible(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
  • public boolean setMemoryParametersIfFeasible(MemoryParameters memory)
  • public void setProcessingGroupParameters(ProcessingGroupParameters group)
  • public boolean setProcessingGroupParametersIfFeasible(ProcessingGroupParameters group)
  • public boolean setReleaseParametersIfFeasible(ReleaseParameters release)
  • public void setScheduler(Scheduler scheduler)
  • public void setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters group)
  • public boolean setSchedulingParametersIfFeasible(SchedulingParameters scheduling)

 

RelativeTime

 

  • public RelativeTime(long millis, int nanos, Clock clock)
  • public int compareTo(RelativeTime o)
  • public AbsoluteTime absolute(Clock clock)
  • public AbsoluteTime absolute(Clock clock, AbsoluteTime dest)
  • public RelativeTime add(long millis, int nanos)
  • public RelativeTime add(long millis, int nanos, RelativeTime dest)
  • public RelativeTime add(RelativeTime time)
  • public RelativeTime add(RelativeTime time, RelativeTime dest)
  • public void addInterarrivalTo(AbsoluteTime timeAndDestination)
  • public RelativeTime getInterarrivalTime()
  • public RelativeTime getInterarrivalTime(RelativeTime destination)
  • public RelativeTime relative(Clock clock)
  • public RelativeTime relative(Clock clock, RelativeTime dest)
  • public RelativeTime subtract(RelativeTime time)
  • public RelativeTime subtract(RelativeTime time, RelativeTime dest)
  • public java.lang.String toString()