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 ComplexWidget 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:
    • withWidget

      public final ComplexWidget 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