SuperTelemetry

public class SuperTelemetry

A powerful telemetry for both the Driver Station and FTC Dashboard.

Types

Link copied to clipboard
public abstract class Inlinable extends SuperTelemetry.Linable

A Linable that can share a line with other Inlinables.

Link copied to clipboard
public final class Item extends SuperTelemetry.Inlinable

A telemetry item containing a caption and a value. Can share a line with other items.

Link copied to clipboard
public final class ItemProvider extends SuperTelemetry.Inlinable

A telemetry item that holds a data provider. Useful for changing data.

Link copied to clipboard
public abstract class Linable

The basic telemetry line.

Link copied to clipboard
public final class Line extends SuperTelemetry.Linable

A container for Inlinables with a caption.

Properties

Link copied to clipboard
Link copied to clipboard
public final static SuperTelemetry INSTANCE
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private final Double resolution

The resolution used by drawSampledPath and drawSampledTrajectory when sampling.

Link copied to clipboard
private final Double robotRadius

The radius used by drawRobot.

Functions

Link copied to clipboard
public final SuperTelemetry.Item addData(String caption, Object value)
public final SuperTelemetry.Item addData(String caption, String format, Object arg1, Object args)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit clear()
Link copied to clipboard
public final Unit clearAll()
Link copied to clipboard
public final Unit drawPoseHistory(List<Pose2d> poseHistory, String color)

Draws a list of poses on FTC Dashboard.

Link copied to clipboard
public final Unit drawRobot(Pose2d pose, String color)

Draws a robot on FTC Dashboard.

Link copied to clipboard
public final Unit drawSampledPath(Path path, String color, Double resolution)

Draws a path on FTC Dashboard.

Link copied to clipboard
public final Unit drawSampledTrajectory(Trajectory trajectory)
public final Unit drawSampledTrajectory(Trajectory trajectory, String pathColor)
public final Unit drawSampledTrajectory(Trajectory trajectory, String pathColor, String turnColor)
public final Unit drawSampledTrajectory(Trajectory trajectory, String pathColor, String turnColor, String waitColor)
public final Unit drawSampledTrajectory(Trajectory trajectory, String pathColor, String turnColor, String waitColor, Double resolution)

Draws a trajectory on FTC Dashboard.

Link copied to clipboard
public final Canvas fieldOverlay()
Link copied to clipboard
Link copied to clipboard
public final String getItemSeparator()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Double getResolution()

The resolution used by drawSampledPath and drawSampledTrajectory when sampling.

Link copied to clipboard
public final Double getRobotRadius()

The radius used by drawRobot.

Link copied to clipboard
public final Boolean isAutoClear()
Link copied to clipboard
public final Unit register(Telemetry telemetries)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final Unit reset()
Link copied to clipboard
public final Unit setAutoClear(Boolean isAutoClear)
Link copied to clipboard
public final Unit setCaptionValueSeparator(String captionValueSeparator)
Link copied to clipboard
public final Unit setDisplayFormat(Telemetry.DisplayFormat displayFormat)
Link copied to clipboard
public final Unit setItemSeparator(String itemSeparator)
Link copied to clipboard
public final Unit setMsTransmissionInterval(Integer msTransmissionInterval)
Link copied to clipboard
public final Unit speak(String text)
public final Unit speak(String text, String languageCode, String countryCode)
Link copied to clipboard
public final Boolean unregister(Telemetry telemetries)
Link copied to clipboard
public final Unit update()