Package trclib.robotcore
package trclib.robotcore
-
ClassDescriptionTrcAutoTask<T>This class implements auto-assist task.This class implements the Debug Tracer.This interface provides a platform independent way to write to the debug log.This enum specifies the different debug message levels.This class implements the TrcEvent.This interface is implemented by the caller so that it can be notified when the event is signaled.An event has three possible states: - CLEARED: event should be in this state before starting an asynchronous operation.This interface defines methods for the subsystems to implement exclusive ownership support.This class encapsulates all the parameters required to acquire and release exclusive ownership for the operation.This class implements a platform independent I2C device.The client of this class provides this interface if it wants to be notified when a read or write operation has been completed.Specifies the Port Command state machine states.This class implements an I2C device request.This class implements a loop profiler for recording the elapsed time of various segments of code in a periodic loop.This class implements the Exclusive Ownership Manager.This class implements a platform independent periodic task by using a separate thread.This class implements a PID controller.This class encapsulates all the PID coefficients into a single object and makes it more efficient to pass them around.This class stores the PID controller state.PID controller needs input from a feedback device for calculating the output power.This class implements a generic preset table for looking up preset values.This class is a container.This interface is used to implement a robot command.This interface is normally implemented by the main robot code.This class implements a platform independent serial bus device.This class implements a request.This class implements an event driven state machine.This class provides methods for the callers to register/unregister cooperative multi-tasking tasks.This interface can be provided by the platform dependent task scheduler who will be called before and after each IO task loop.Any class that is registering a task must implement this interface.This class implements TaskObject that will be created whenever a class is registered as a cooperative multi-tasking task.These are the task type TrcTaskMgr supports:This class is a singleton.This class encapsulates the state of the watchdog.