Class ComplexWidget

java.lang.Object
edu.wpi.first.wpilibj.shuffleboard.ShuffleboardComponent<W>
edu.wpi.first.wpilibj.shuffleboard.ComplexWidget

public final class ComplexWidget
extends ShuffleboardComponent<W>
A Shuffleboard widget that handles a Sendable object such as a motor controller or sensor.
  • Method Details

    • buildInto

      public void buildInto​(NetworkTable parentTable, NetworkTable metaTable)
    • withWidget

      public final W withWidget​(WidgetType widgetType)
      Sets the type of widget used to display the data. If not set, the default widget type will be used.
      Parameters:
      widgetType - the type of the widget used to display the data
      Returns:
      this widget object
      See Also:
      BuiltInWidgets
    • withWidget

      public final W withWidget​(String widgetType)
      Sets the type of widget used to display the data. If not set, the default widget type will be used. This method should only be used to use a widget that does not come built into Shuffleboard (i.e. one that comes with a custom or third-party plugin). To use a widget that is built into Shuffleboard, use withWidget(WidgetType) and BuiltInWidgets.
      Parameters:
      widgetType - the type of the widget used to display the data
      Returns:
      this widget object