Class ComplexWidget
java.lang.Object
edu.wpi.first.wpilibj.shuffleboard.ShuffleboardComponent<W>
edu.wpi.first.wpilibj.shuffleboard.ComplexWidget
A Shuffleboard widget that handles a
Sendable
object such as a motor controller or
sensor.-
Method Summary
Modifier and TypeMethodDescriptionvoid
buildInto
(NetworkTable parentTable, NetworkTable metaTable) final ComplexWidget
withWidget
(WidgetType widgetType) Sets the type of widget used to display the data.final ComplexWidget
withWidget
(String widgetType) Sets the type of widget used to display the data.Methods inherited from class edu.wpi.first.wpilibj.shuffleboard.ShuffleboardComponent
buildMetadata, getParent, getTitle, getType, setType, withPosition, withProperties, withSize
-
Method Details
-
buildInto
-
withWidget
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
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, usewithWidget(WidgetType)
andBuiltInWidgets
.- Parameters:
widgetType
- the type of the widget used to display the data- Returns:
- this widget object
-