diff --git a/docs/javadoc/allclasses-index.html b/docs/javadoc/allclasses-index.html new file mode 100644 index 000000000..dced547eb --- /dev/null +++ b/docs/javadoc/allclasses-index.html @@ -0,0 +1,212 @@ + + + + +All Classes and Interfaces + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Annotation that specifies configuration classes.
+
+ +
+
Type-independent dashboard configuration variable.
+
+ +
 
+ +
 
+ +
 
+ +
+
Custom (nested) configuration variable used to represent nested objects.
+
+ +
 
+ +
+
Main class for interacting with the instance.
+
+ +
+
Value provider backed by a class field.
+
+ +
 
+ +
+
Main class for interacting with the instance.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Class for representing dashboard messages.
+
+ +
+
Custom deserializer for dashboard messages.
+
+ +
+
Dashboard message types.
+
+ +
+
Delegate for a list of multiple telemetry objects.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Container for information about the active op mode and its state.
+
+ +
+
Status of an op mode.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Container for telemetry information.
+
+ +
 
+ +
 
+ +
+
A generic interface for providing and storing a single value.
+
+ +
+
Types of variables supported by the dashboard.
+
+
+
+
+
+
+
+ + diff --git a/docs/javadoc/allpackages-index.html b/docs/javadoc/allpackages-index.html new file mode 100644 index 000000000..0882432d2 --- /dev/null +++ b/docs/javadoc/allpackages-index.html @@ -0,0 +1,78 @@ + + + + +All Packages + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+ +
+
+
+ + diff --git a/docs/javadoc/com/acmerobotics/dashboard/CustomVariableConsumer.html b/docs/javadoc/com/acmerobotics/dashboard/CustomVariableConsumer.html index a7635226e..459490485 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/CustomVariableConsumer.html +++ b/docs/javadoc/com/acmerobotics/dashboard/CustomVariableConsumer.html @@ -1,218 +1,124 @@ - - + - + CustomVariableConsumer + + + + + + + + - - + + +
+ +
+
-
com.acmerobotics.dashboard
-

Interface CustomVariableConsumer

+ +

Interface CustomVariableConsumer

-
-
-
    -
  • +

    -
    -
    public interface CustomVariableConsumer
    -
  • -
-
-
-
    -
  • +
    public interface CustomVariableConsumer
    + +
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    accept(CustomVariable customVariable)
    +
     
    -
    -
    +
    +
+ +
+
    + +
  • +
    +

    Method Details

    + +
-
-
+ - - -
-
- -
- - -
- diff --git a/docs/javadoc/com/acmerobotics/dashboard/DashboardCore.html b/docs/javadoc/com/acmerobotics/dashboard/DashboardCore.html index 0c829eb35..badf2784c 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/DashboardCore.html +++ b/docs/javadoc/com/acmerobotics/dashboard/DashboardCore.html @@ -1,510 +1,349 @@ - - + - + DashboardCore + + + + + + + + - - + + +
+ +
+
-
com.acmerobotics.dashboard
-

Class DashboardCore

+ +

Class DashboardCore

-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • com.acmerobotics.dashboard.DashboardCore
    • -
    -
  • -
-
-
    -
  • +
    java.lang.Object +
    com.acmerobotics.dashboard.DashboardCore
    +
    +

    -
    -
    public class DashboardCore
    -extends java.lang.Object
    +
    public class DashboardCore +extends Object
    Main class for interacting with the instance.
    -
  • -
-
-
-
+
+
+
+ +
+

Methods inherited from class java.lang.Object

+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ - -
-
+
+
Parameters:
telemetryPacket - packet to send
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  • +
    +

    clientCount

    +
    public int clientCount()
    +
  • + - - + - -
    - - -
    Skip navigation links
    - - - - +
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/FtcDashboard.html b/docs/javadoc/com/acmerobotics/dashboard/FtcDashboard.html index 1a4de45f7..05b9eab6e 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/FtcDashboard.html +++ b/docs/javadoc/com/acmerobotics/dashboard/FtcDashboard.html @@ -1,749 +1,542 @@ - - + - + FtcDashboard + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard
    -

    Class FtcDashboard

    + +

    Class FtcDashboard

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.FtcDashboard
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      com.acmerobotics.dashboard.FtcDashboard
      +
      +
      +
      All Implemented Interfaces:
      -
      com.qualcomm.robotcore.eventloop.opmode.OpModeManagerNotifier.Notifications
      +
      com.qualcomm.robotcore.eventloop.opmode.OpModeManagerNotifier.Notifications

      -
      -
      public class FtcDashboard
      -extends java.lang.Object
      -implements com.qualcomm.robotcore.eventloop.opmode.OpModeManagerNotifier.Notifications
      +
      public class FtcDashboard +extends Object +implements com.qualcomm.robotcore.eventloop.opmode.OpModeManagerNotifier.Notifications
      Main class for interacting with the instance.
      -
    • -
    -
    -
    -
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    + - -
    -
    +
    +
    Parameters:
    telemetryPacket - packet to send
    + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + - -
    - - -
    Skip navigation links
    - - - - +
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/Mutex.Fun.html b/docs/javadoc/com/acmerobotics/dashboard/Mutex.Fun.html index 024ca3228..7bfad2ad8 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/Mutex.Fun.html +++ b/docs/javadoc/com/acmerobotics/dashboard/Mutex.Fun.html @@ -1,224 +1,128 @@ - - + - + Mutex.Fun + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard
    -

    Interface Mutex.Fun<T,V>

    + +

    Interface Mutex.Fun<T,V>

    -
    -
    -
      -
    • -
      +
      +
      Enclosing class:
      -
      Mutex<T>
      +
      Mutex<T>

      -
      -
      public static interface Mutex.Fun<T,V>
      -
    • -
    -
    -
    -
      -
    • +
      public static interface Mutex.Fun<T,V>
      + +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + +
      apply(T obj)
      +
       
      -
      -
      +
      +
    + +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        apply

        +
        V apply(T obj)
        +
      +
    -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/Mutex.UnitFun.html b/docs/javadoc/com/acmerobotics/dashboard/Mutex.UnitFun.html index 9519f3aa1..8b2936cf1 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/Mutex.UnitFun.html +++ b/docs/javadoc/com/acmerobotics/dashboard/Mutex.UnitFun.html @@ -1,224 +1,128 @@ - - + - + Mutex.UnitFun + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard
    -

    Interface Mutex.UnitFun<T>

    + +

    Interface Mutex.UnitFun<T>

    -
    -
    -
      -
    • -
      +
      +
      Enclosing class:
      -
      Mutex<T>
      +
      Mutex<T>

      -
      -
      public static interface Mutex.UnitFun<T>
      -
    • -
    -
    -
    -
      -
    • +
      public static interface Mutex.UnitFun<T>
      + +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      apply(T obj)
      +
       
      -
      -
        -
      • - -
          -
        • - - -

          Method Detail

          - - - - - -
            -
          • -

            apply

            -
            void apply(T obj)
            +
      +
      +
    + +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        apply

        +
        void apply(T obj)
        +
      +
    -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/Mutex.html b/docs/javadoc/com/acmerobotics/dashboard/Mutex.html index 2e5a1457e..d17c8f596 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/Mutex.html +++ b/docs/javadoc/com/acmerobotics/dashboard/Mutex.html @@ -1,306 +1,185 @@ - - + - + Mutex + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard
    -

    Class Mutex<T>

    + +

    Class Mutex<T>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.Mutex<T>
      • -
      -
    • -
    -
    -
      -
    • -
      -
      -
      public final class Mutex<T>
      -extends java.lang.Object
      -
    • -
    +
    java.lang.Object +
    com.acmerobotics.dashboard.Mutex<T>
    -
    -
      -
    • +
      +
      +
      public final class Mutex<T> +extends Object
      +
      +
      + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - - - -
            -
          • -

            Mutex

            -
            public Mutex(T obj)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Mutex

              +
              public Mutex(T obj)
              +
            +
          • -
          -
    -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.OpModeStatus.html b/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.OpModeStatus.html index 2417ed393..d614dcd50 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.OpModeStatus.html +++ b/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.OpModeStatus.html @@ -1,355 +1,230 @@ - - + - + RobotStatus.OpModeStatus + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard
    -

    Enum RobotStatus.OpModeStatus

    + +

    Enum Class RobotStatus.OpModeStatus

    -
    -
      -
    • java.lang.Object
    • -
    • - -
    • -
    -
    -
    -
    -
      -
    • -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - -
        Enum Constants 
        Enum Constant and Description
        INIT 
        RUNNING 
        STOPPED 
        +
      • +
        +

        Enum Constant Summary

        +
        Enum Constants
        +
        +
        Enum Constant
        +
        Description
        + +
         
        + +
         
        + +
         
        +
        +
      • -
      -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - -
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static RobotStatus.OpModeStatusvalueOf(java.lang.String name) -
        Returns the enum constant of this type with the specified name.
        -
        static RobotStatus.OpModeStatus[]values() -
        Returns an array containing the constants of this enum type, in +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + + +
        +
        Returns the enum constant of this class with the specified name.
        +
        + + +
        +
        Returns an array containing the constants of this enum class, in the order they are declared.
        -
      • -
          -
        • - - -

          Methods inherited from class java.lang.Enum

          -clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          -getClass, notify, notifyAll, wait, wait, wait
        • -
        -
      • -
      +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Enum

    +clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
    +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    + - -
    -
    - + - -
    - - -
    Skip navigation links
    - - - - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.html b/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.html index 521a9978d..4b2a7047d 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.html +++ b/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.html @@ -1,269 +1,158 @@ - - + - + RobotStatus + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard
    -

    Class RobotStatus

    + +

    Class RobotStatus

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.RobotStatus
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      com.acmerobotics.dashboard.RobotStatus
      +
      +

      -
      -
      public class RobotStatus
      -extends java.lang.Object
      +
      public class RobotStatus +extends Object
      Container for information about the active op mode and its state.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClass and Description
          static class RobotStatus.OpModeStatus +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          static enum 
          + +
          Status of an op mode.
          -
        • +
    +
    + - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      RobotStatus(boolean enabled, - boolean available, - java.lang.String activeOpMode, - RobotStatus.OpModeStatus activeOpModeStatus, - java.lang.String warningMessage, - java.lang.String errorMessage) +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      RobotStatus(boolean enabled, + boolean available, + String activeOpMode, + RobotStatus.OpModeStatus activeOpModeStatus, + String warningMessage, + String errorMessage)
      +
      Creates a status object with the default values.
      -
    • +
    +
    + - - +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
  • - -
    -
    - + - -
    - - -
    Skip navigation links
    - - - - +
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/SendFun.html b/docs/javadoc/com/acmerobotics/dashboard/SendFun.html index dc2000033..2a1985620 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/SendFun.html +++ b/docs/javadoc/com/acmerobotics/dashboard/SendFun.html @@ -1,218 +1,124 @@ - - + - + SendFun + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard
    -

    Interface SendFun

    + +

    Interface SendFun

    -
    -
    -
      -
    • +

      -
      -
      public interface SendFun
      -
    • -
    -
    -
    -
      -
    • +
      public interface SendFun
      + +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      send(Message message)
      +
       
      -
      -
        -
      • - -
      +
      +
    + +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        send

        +
        void send(Message message)
        +
      +
    -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/SocketHandler.html b/docs/javadoc/com/acmerobotics/dashboard/SocketHandler.html index e59e0b374..ded3348a0 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/SocketHandler.html +++ b/docs/javadoc/com/acmerobotics/dashboard/SocketHandler.html @@ -1,244 +1,142 @@ - - + - + SocketHandler + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard
    -

    Interface SocketHandler

    + +

    Interface SocketHandler

    -
    -
    -
      -
    • +

      -
      -
      public interface SocketHandler
      -
    • -
    -
    -
    -
      -
    • +
      public interface SocketHandler
      + +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      + +
       
      +
      boolean
      +
      onMessage(Message message)
      +
       
      +
      void
      + +
       
      -
      -
        -
      • - -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            onOpen

            -
            void onOpen()
            +
      +
      +
    - - - -
      -
    • -

      onClose

      -
      void onClose()
      + +
      +
        + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          onOpen

          +
          void onOpen()
          +
        • -
        - - - -
          -
        • -

          onMessage

          -
          boolean onMessage(Message message)
          +
        • +
          +

          onClose

          +
          void onClose()
          +
        • -
        +
      • +
        +

        onMessage

        +
        boolean onMessage(Message message)
        +
      +
    -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Alpha.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Alpha.html new file mode 100644 index 000000000..3afcf2ad8 --- /dev/null +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Alpha.html @@ -0,0 +1,138 @@ + + + + +Alpha + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Alpha

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Alpha
    +
    +
    +
    +
    +
    public class Alpha +extends CanvasOp
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Alpha

        +
        public Alpha(double alpha)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Canvas.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Canvas.html index 02df84490..c1bfaf55a 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Canvas.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Canvas.html @@ -1,495 +1,540 @@ - - + - + Canvas + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.canvas
    -

    Class Canvas

    + +

    Class Canvas

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.canvas.Canvas
      • -
      -
    • -
    -
    -
      -
    • -
      -
      -
      public class Canvas
      -extends java.lang.Object
      -
    • -
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.Canvas
    -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Canvas

            -
            public Canvas()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Canvas

              +
              public Canvas()
              +
            +
          • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              strokeCircle

              -
              public Canvas strokeCircle(double x,
              -                           double y,
              -                           double radius)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                setScale

                +
                public Canvas setScale(double scaleX, + double scaleY)
                +
              • -
              - - - -
                -
              • -

                fillCircle

                -
                public Canvas fillCircle(double x,
                -                         double y,
                -                         double radius)
                +
              • +
                +

                setRotation

                +
                public Canvas setRotation(double radians)
                +
              • -
              - - - -
                -
              • -

                strokePolygon

                -
                public Canvas strokePolygon(double[] xPoints,
                -                            double[] yPoints)
                +
              • +
                +

                setTranslation

                +
                public Canvas setTranslation(double x, + double y)
                +
              • -
              - - - -
                -
              • -

                fillPolygon

                -
                public Canvas fillPolygon(double[] xPoints,
                -                          double[] yPoints)
                +
              • +
                +

                strokeText

                +
                public Canvas strokeText(String text, + double x, + double y, + String font, + double theta, + boolean usePageFrame)
                +
              • -
              - - - -
                -
              • -

                strokePolyline

                -
                public Canvas strokePolyline(double[] xPoints,
                -                             double[] yPoints)
                +
              • +
                +

                strokeText

                +
                public Canvas strokeText(String text, + double x, + double y, + String font, + double theta)
                +
              • -
              - - - -
                -
              • -

                strokeLine

                -
                public Canvas strokeLine(double x1,
                -                         double y1,
                -                         double x2,
                -                         double y2)
                +
              • +
                +

                fillText

                +
                public Canvas fillText(String text, + double x, + double y, + String font, + double theta, + boolean usePageFrame)
                +
              • -
              - - - -
                -
              • -

                fillRect

                -
                public Canvas fillRect(double x,
                -                       double y,
                -                       double width,
                -                       double height)
                +
              • +
                +

                fillText

                +
                public Canvas fillText(String text, + double x, + double y, + String font, + double theta)
                +
              • -
              - - - -
                -
              • -

                strokeRect

                -
                public Canvas strokeRect(double x,
                -                         double y,
                -                         double width,
                -                         double height)
                +
              • +
                +

                strokeCircle

                +
                public Canvas strokeCircle(double x, + double y, + double radius)
                +
              • -
              - - - -
                -
              • -

                strokeSpline

                -
                @Deprecated
                -public Canvas strokeSpline(double ax,
                -                                       double bx,
                -                                       double cx,
                -                                       double dx,
                -                                       double ex,
                -                                       double fx,
                -                                       double ay,
                -                                       double by,
                -                                       double cy,
                -                                       double dy,
                -                                       double ey,
                -                                       double fy)
                -
                Deprecated. 
                +
              • +
                +

                fillCircle

                +
                public Canvas fillCircle(double x, + double y, + double radius)
                +
              • -
              - - - -
                -
              • -

                setFill

                -
                public Canvas setFill(java.lang.String color)
                +
              • +
                +

                strokePolygon

                +
                public Canvas strokePolygon(double[] xPoints, + double[] yPoints)
                +
              • -
              - - - -
                -
              • -

                setStroke

                -
                public Canvas setStroke(java.lang.String color)
                +
              • +
                +

                fillPolygon

                +
                public Canvas fillPolygon(double[] xPoints, + double[] yPoints)
                +
              • -
              - - - -
                -
              • -

                setStrokeWidth

                -
                public Canvas setStrokeWidth(int width)
                +
              • +
                +

                strokePolyline

                +
                public Canvas strokePolyline(double[] xPoints, + double[] yPoints)
                +
              • -
              - - - -
                -
              • -

                getOperations

                -
                public java.util.List<CanvasOp> getOperations()
                +
              • +
                +

                strokeLine

                +
                public Canvas strokeLine(double x1, + double y1, + double x2, + double y2)
                +
              • -
              - - - -
                -
              • -

                clear

                -
                public void clear()
                +
              • +
                +

                fillRect

                +
                public Canvas fillRect(double x, + double y, + double width, + double height)
                +
              • -
              +
            • +
              +

              strokeRect

              +
              public Canvas strokeRect(double x, + double y, + double width, + double height)
              +
              +
            • +
            • +
              +

              strokeSpline

              +
              @Deprecated +public Canvas strokeSpline(double ax, + double bx, + double cx, + double dx, + double ex, + double fx, + double ay, + double by, + double cy, + double dy, + double ey, + double fy)
              +
              Deprecated.
              +
              +
            • +
            • +
              +

              setFill

              +
              public Canvas setFill(String color)
              +
              +
            • +
            • +
              +

              setStroke

              +
              public Canvas setStroke(String color)
              +
              +
            • +
            • +
              +

              setStrokeWidth

              +
              public Canvas setStrokeWidth(int width)
              +
              +
            • +
            • +
              +

              drawImage

              +
              public Canvas drawImage(String path, + double x, + double y, + double width, + double height)
              +
              Draws an image served at the given path. All files stored in the assets images/ folder will + be served under path /images/.
              +
              +
            • +
            • +
              +

              drawImage

              +
              public Canvas drawImage(String path, + double x, + double y, + double width, + double height, + double theta, + double pivotX, + double pivotY, + boolean usePageFrame)
              +
              +
            • +
            • +
              +

              drawGrid

              +
              public Canvas drawGrid(double x, + double y, + double width, + double height, + int numTicksX, + int numTicksY)
              +
              +
            • +
            • +
              +

              drawGrid

              +
              public Canvas drawGrid(double x, + double y, + double width, + double height, + int numTicksX, + int numTicksY, + double theta, + double pivotX, + double pivotY, + boolean usePageFrame)
              +
              +
            • +
            • +
              +

              setAlpha

              +
              public Canvas setAlpha(double alpha)
              +
              Set the global alpha for subsequent operations.
              +
              +
            • +
            • +
              +

              getOperations

              +
              public List<CanvasOp> getOperations()
              +
              +
            • +
            • +
              +

              clear

              +
              public void clear()
              +
            +
    -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.Type.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.Type.html index 9e81d7309..966521ab7 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.Type.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.Type.html @@ -1,409 +1,331 @@ - - + - + CanvasOp.Type + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.canvas
    -

    Enum CanvasOp.Type

    + +

    Enum Class CanvasOp.Type

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • java.lang.Enum<CanvasOp.Type>
      • -
      • -
          -
        • com.acmerobotics.dashboard.canvas.CanvasOp.Type
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - -
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static CanvasOp.TypevalueOf(java.lang.String name) -
        Returns the enum constant of this type with the specified name.
        -
        static CanvasOp.Type[]values() -
        Returns an array containing the constants of this enum type, in +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + + +
        +
        Returns the enum constant of this class with the specified name.
        +
        +
        static CanvasOp.Type[]
        + +
        +
        Returns an array containing the constants of this enum class, in the order they are declared.
        -
      • -
          -
        • - - -

          Methods inherited from class java.lang.Enum

          -clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          -getClass, notify, notifyAll, wait, wait, wait
        • -
        -
      • -
      +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Enum

    +clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
    +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    + -
    -
    -
    - + - -
    - - -
    Skip navigation links
    - - - - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.html index 55f7f4b25..a0fb1dc24 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.html @@ -1,257 +1,146 @@ - - + - + CanvasOp + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.canvas
    -

    Class CanvasOp

    + +

    Class CanvasOp

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.canvas.CanvasOp
      • -
      -
    • -
    -
    - -
    -
    -
      -
    • +
      public abstract class CanvasOp +extends Object
      + +
      +
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClass and Description
          static class CanvasOp.Type 
          +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          static enum 
          + +
           
          +
          +
        • -
        - -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - - +
        • +
          +

          Constructor Details

          + +
        -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Circle.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Circle.html index bf13baaaf..08fc0bb0e 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Circle.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Circle.html @@ -1,260 +1,144 @@ - - + - + Circle + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.canvas
    -

    Class Circle

    + +

    Class Circle

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Circle
    -
    - -
    -
      -
    • -
      -
      -
      public class Circle
      -extends CanvasOp
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class Circle +extends CanvasOp
      +
      +
      +
        -
          -
        • - - -

          Nested Class Summary

          - +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from class com.acmerobotics.dashboard.canvas.CanvasOp

          +CanvasOp.Type
          +
        • -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          Circle(double x, - double y, - double radius, - boolean stroke) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          Circle(double x, + double y, + double radius, + boolean stroke)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Circle

            -
            public Circle(double x,
            -              double y,
            -              double radius,
            -              boolean stroke)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Circle

            +
            public Circle(double x, + double y, + double radius, + boolean stroke)
            +
          +
        -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Fill.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Fill.html index 924b06a4d..252297e56 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Fill.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Fill.html @@ -1,254 +1,138 @@ - - + - + Fill + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.canvas
    -

    Class Fill

    + +

    Class Fill

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Fill
    -
    - -
    -
      -
    • -
      -
      -
      public class Fill
      -extends CanvasOp
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class Fill +extends CanvasOp
      +
      +
      +
        -
          -
        • - - -

          Nested Class Summary

          - +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from class com.acmerobotics.dashboard.canvas.CanvasOp

          +CanvasOp.Type
          +
        • -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          Fill(java.lang.String color) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          Fill(String color)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Fill

            -
            public Fill(java.lang.String color)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Fill

            +
            public Fill(String color)
            +
          +
        -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Grid.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Grid.html new file mode 100644 index 000000000..2e62d77f8 --- /dev/null +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Grid.html @@ -0,0 +1,156 @@ + + + + +Grid + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Grid

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Grid
    +
    +
    +
    +
    +
    public class Grid +extends CanvasOp
    +
    +
    +
      + +
    • +
      +

      Nested Class Summary

      +
      +

      Nested classes/interfaces inherited from class com.acmerobotics.dashboard.canvas.CanvasOp

      +CanvasOp.Type
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      Grid(double x, + double y, + double width, + double height, + int numTicksX, + int numTicksY, + double theta, + double pivotX, + double pivotY, + boolean usePageFrame)
      +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Grid

        +
        public Grid(double x, + double y, + double width, + double height, + int numTicksX, + int numTicksY, + double theta, + double pivotX, + double pivotY, + boolean usePageFrame)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Image.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Image.html new file mode 100644 index 000000000..991eb4c57 --- /dev/null +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Image.html @@ -0,0 +1,154 @@ + + + + +Image + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Image

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Image
    +
    +
    +
    +
    +
    public class Image +extends CanvasOp
    +
    +
    +
      + +
    • +
      +

      Nested Class Summary

      +
      +

      Nested classes/interfaces inherited from class com.acmerobotics.dashboard.canvas.CanvasOp

      +CanvasOp.Type
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      Image(String path, + double x, + double y, + double width, + double height, + double theta, + double pivotX, + double pivotY, + boolean usePageFrame)
      +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Image

        +
        public Image(String path, + double x, + double y, + double width, + double height, + double theta, + double pivotX, + double pivotY, + boolean usePageFrame)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Polygon.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Polygon.html index cce644b1f..ea3330eb0 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Polygon.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Polygon.html @@ -1,258 +1,142 @@ - - + - + Polygon + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.canvas
    -

    Class Polygon

    + +

    Class Polygon

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Polygon
    -
    - -
    -
      -
    • -
      -
      -
      public class Polygon
      -extends CanvasOp
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class Polygon +extends CanvasOp
      +
      +
      +
        -
          -
        • - - -

          Nested Class Summary

          - +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from class com.acmerobotics.dashboard.canvas.CanvasOp

          +CanvasOp.Type
          +
        • -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          Polygon(double[] xPoints, - double[] yPoints, - boolean stroke) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          Polygon(double[] xPoints, + double[] yPoints, + boolean stroke)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Polygon

            -
            public Polygon(double[] xPoints,
            -               double[] yPoints,
            -               boolean stroke)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Polygon

            +
            public Polygon(double[] xPoints, + double[] yPoints, + boolean stroke)
            +
          +
        -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Polyline.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Polyline.html index dfc969026..308d3f6ca 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Polyline.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Polyline.html @@ -1,256 +1,140 @@ - - + - + Polyline + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.canvas
    -

    Class Polyline

    + +

    Class Polyline

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Polyline
    -
    - -
    -
      -
    • -
      -
      -
      public class Polyline
      -extends CanvasOp
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class Polyline +extends CanvasOp
      +
      +
      +
        -
          -
        • - - -

          Nested Class Summary

          - +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from class com.acmerobotics.dashboard.canvas.CanvasOp

          +CanvasOp.Type
          +
        • -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          Polyline(double[] xPoints, - double[] yPoints) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          Polyline(double[] xPoints, + double[] yPoints)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Polyline

            -
            public Polyline(double[] xPoints,
            -                double[] yPoints)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Polyline

            +
            public Polyline(double[] xPoints, + double[] yPoints)
            +
          +
        -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Rotation.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Rotation.html new file mode 100644 index 000000000..bf08c9d7c --- /dev/null +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Rotation.html @@ -0,0 +1,138 @@ + + + + +Rotation + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Rotation

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Rotation
    +
    +
    +
    +
    +
    public class Rotation +extends CanvasOp
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Rotation

        +
        public Rotation(double radians)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Scale.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Scale.html new file mode 100644 index 000000000..7bde594c8 --- /dev/null +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Scale.html @@ -0,0 +1,140 @@ + + + + +Scale + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Scale

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Scale
    +
    +
    +
    +
    +
    public class Scale +extends CanvasOp
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Scale

        +
        public Scale(double scaleX, + double scaleY)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Spline.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Spline.html index 5ecfbfb6a..b3b96db69 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Spline.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Spline.html @@ -1,276 +1,160 @@ - - + - + Spline + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.canvas
    -

    Class Spline

    + +

    Class Spline

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Spline
    -
    - -
    -
      -
    • -
      -
      -
      public class Spline
      -extends CanvasOp
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class Spline +extends CanvasOp
      +
      +
      +
        -
          -
        • - - -

          Nested Class Summary

          - +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from class com.acmerobotics.dashboard.canvas.CanvasOp

          +CanvasOp.Type
          +
        • -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          Spline(double ax, - double bx, - double cx, - double dx, - double ex, - double fx, - double ay, - double by, - double cy, - double dy, - double ey, - double fy) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          Spline(double ax, + double bx, + double cx, + double dx, + double ex, + double fx, + double ay, + double by, + double cy, + double dy, + double ey, + double fy)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Spline

            -
            public Spline(double ax,
            -              double bx,
            -              double cx,
            -              double dx,
            -              double ex,
            -              double fx,
            -              double ay,
            -              double by,
            -              double cy,
            -              double dy,
            -              double ey,
            -              double fy)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Spline

            +
            public Spline(double ax, + double bx, + double cx, + double dx, + double ex, + double fx, + double ay, + double by, + double cy, + double dy, + double ey, + double fy)
            +
          +
        -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Stroke.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Stroke.html index 915f28212..8753d58a5 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Stroke.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Stroke.html @@ -1,254 +1,138 @@ - - + - + Stroke + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.canvas
    -

    Class Stroke

    + +

    Class Stroke

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Stroke
    -
    - -
    -
      -
    • -
      -
      -
      public class Stroke
      -extends CanvasOp
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class Stroke +extends CanvasOp
      +
      +
      +
        -
          -
        • - - -

          Nested Class Summary

          - +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from class com.acmerobotics.dashboard.canvas.CanvasOp

          +CanvasOp.Type
          +
        • -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          Stroke(java.lang.String color) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          Stroke(String color)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            Stroke

            -
            public Stroke(java.lang.String color)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            Stroke

            +
            public Stroke(String color)
            +
          +
        -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/StrokeWidth.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/StrokeWidth.html index b249485cf..957a861b6 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/StrokeWidth.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/StrokeWidth.html @@ -1,254 +1,138 @@ - - + - + StrokeWidth + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.canvas
    -

    Class StrokeWidth

    + +

    Class StrokeWidth

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.StrokeWidth
    -
    - -
    -
      -
    • -
      -
      -
      public class StrokeWidth
      -extends CanvasOp
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class StrokeWidth +extends CanvasOp
      +
      +
      +
        -
          -
        • - - -

          Nested Class Summary

          - +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from class com.acmerobotics.dashboard.canvas.CanvasOp

          +CanvasOp.Type
          +
        • -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          StrokeWidth(int width) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          StrokeWidth(int width)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            StrokeWidth

            -
            public StrokeWidth(int width)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            StrokeWidth

            +
            public StrokeWidth(int width)
            +
          +
        -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Text.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Text.html new file mode 100644 index 000000000..43d146829 --- /dev/null +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Text.html @@ -0,0 +1,150 @@ + + + + +Text + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Text

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Text
    +
    +
    +
    +
    +
    public class Text +extends CanvasOp
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Text

        +
        public Text(String text, + double x, + double y, + String font, + double theta, + boolean stroke, + boolean usePageFrame)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Translate.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Translate.html new file mode 100644 index 000000000..c8ec31804 --- /dev/null +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Translate.html @@ -0,0 +1,140 @@ + + + + +Translate + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Translate

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.canvas.CanvasOp +
    com.acmerobotics.dashboard.canvas.Translate
    +
    +
    +
    +
    +
    public class Translate +extends CanvasOp
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Translate

        +
        public Translate(double x, + double y)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/package-summary.html index ff542ae9c..b590a4bf9 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/package-summary.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/package-summary.html @@ -1,186 +1,137 @@ - - + - + com.acmerobotics.dashboard.canvas + + + + + + + + - - + + +
    + +
    +
    -

    Package com.acmerobotics.dashboard.canvas

    +

    Package com.acmerobotics.dashboard.canvas

    +
    +
    +
    package com.acmerobotics.dashboard.canvas
    +
    + -
    - +
    +
    +
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/package-tree.html index f9f844b38..0ec2af4a5 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/canvas/package-tree.html +++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/package-tree.html @@ -1,157 +1,103 @@ - - + - + com.acmerobotics.dashboard.canvas Class Hierarchy + + + + + + + + - - + + +
    + +
    +

    Hierarchy For Package com.acmerobotics.dashboard.canvas

    -Package Hierarchies: +Package Hierarchies:
    -
    +

    Class Hierarchy

      -
    • java.lang.Object +
    • java.lang.Object
        -
      • com.acmerobotics.dashboard.canvas.Canvas
      • -
      • com.acmerobotics.dashboard.canvas.CanvasOp +
      • com.acmerobotics.dashboard.canvas.Canvas
      • +
      • com.acmerobotics.dashboard.canvas.CanvasOp
          -
        • com.acmerobotics.dashboard.canvas.Circle
        • -
        • com.acmerobotics.dashboard.canvas.Fill
        • -
        • com.acmerobotics.dashboard.canvas.Polygon
        • -
        • com.acmerobotics.dashboard.canvas.Polyline
        • -
        • com.acmerobotics.dashboard.canvas.Spline
        • -
        • com.acmerobotics.dashboard.canvas.Stroke
        • -
        • com.acmerobotics.dashboard.canvas.StrokeWidth
        • +
        • com.acmerobotics.dashboard.canvas.Alpha
        • +
        • com.acmerobotics.dashboard.canvas.Circle
        • +
        • com.acmerobotics.dashboard.canvas.Fill
        • +
        • com.acmerobotics.dashboard.canvas.Grid
        • +
        • com.acmerobotics.dashboard.canvas.Image
        • +
        • com.acmerobotics.dashboard.canvas.Polygon
        • +
        • com.acmerobotics.dashboard.canvas.Polyline
        • +
        • com.acmerobotics.dashboard.canvas.Rotation
        • +
        • com.acmerobotics.dashboard.canvas.Scale
        • +
        • com.acmerobotics.dashboard.canvas.Spline
        • +
        • com.acmerobotics.dashboard.canvas.Stroke
        • +
        • com.acmerobotics.dashboard.canvas.StrokeWidth
        • +
        • com.acmerobotics.dashboard.canvas.Text
        • +
        • com.acmerobotics.dashboard.canvas.Translate
    -

    Enum Hierarchy

    +
    +
    +

    Enum Class Hierarchy

    +
    +
    - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/Config.html b/docs/javadoc/com/acmerobotics/dashboard/config/Config.html index 64c88b4dc..9d1a3bf94 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/Config.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/Config.html @@ -1,223 +1,129 @@ - - + - + Config + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config
    -

    Annotation Type Config

    + +

    Annotation Interface Config

    -
    -
    -
      -
    • +

      -
      -
      @Retention(value=RUNTIME)
      - @Target(value=TYPE)
      -public @interface Config
      +
      @Retention(RUNTIME) +@Target(TYPE) +public @interface Config
      Annotation that specifies configuration classes.

      All public, static, non-final fields of the class will be automatically added as configuration variables in the dashboard. When the user saves new values, these fields are correspondingly updated. Classes annotated with Disabled are ignored.

      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Optional Element Summary

        - - - - - - - - - - -
        Optional Elements 
        Modifier and TypeOptional Element and Description
        java.lang.Stringvalue + +
        +
          + +
        • +
          +

          Optional Element Summary

          +
          Optional Elements
          +
          +
          Modifier and Type
          +
          Optional Element
          +
          Description
          + + +
          Name of this block of configuration variables.
          -
        -
      • -
      +
    +
    + -
    -
    -
      -
    • - -
        -
      • - - -

        Element Detail

        - - - -
          -
        • -

          value

          -
          public abstract java.lang.String value
          + +
          +
            + +
          • +
            +

            Element Details

            +
              +
            • +
              +

              value

              +
              String value
              Name of this block of configuration variables. Defaults to the class's simple name.
              -
              +
              Default:
              ""
              +
            +
          -
        • -
        -
    -
    + - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/ConstantProvider.html b/docs/javadoc/com/acmerobotics/dashboard/config/ConstantProvider.html index c9a1677f9..7f533944a 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/ConstantProvider.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/ConstantProvider.html @@ -1,306 +1,188 @@ - - + - + ConstantProvider + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config
    -

    Class ConstantProvider<T>

    + +

    Class ConstantProvider<T>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.config.ConstantProvider<T>
      • -
      -
    • -
    -
    - -
    -
    -
      -
    • +
      public class ConstantProvider<T> +extends Object +implements ValueProvider<T>
      + +
      +
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          ConstantProvider(T value) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and Description
          Tget() +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + +
          get()
          +
          Returns the value.
          -
        • voidset(T value) + +
          void
          +
          set(T value)
          +
          Updates the value.
          -
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - - - -
            -
          • -

            ConstantProvider

            -
            public ConstantProvider(T value)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ConstantProvider

              +
              public ConstantProvider(T value)
              +
            +
          • -
          - -
    -
    + - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/ValueProvider.html b/docs/javadoc/com/acmerobotics/dashboard/config/ValueProvider.html index 8c7442752..c28a502e8 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/ValueProvider.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/ValueProvider.html @@ -1,252 +1,152 @@ - - + - + ValueProvider + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config
    -

    Interface ValueProvider<T>

    + +

    Interface ValueProvider<T>

    -
    -
    -
      -
    • -
      -
      Type Parameters:
      +
      +
      +
      Type Parameters:
      T - type of the value
      -
      +
      All Known Implementing Classes:
      -
      ConstantProvider, FieldProvider
      +
      ConstantProvider, FieldProvider

      -
      -
      public interface ValueProvider<T>
      +
      public interface ValueProvider<T>
      A generic interface for providing and storing a single value.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods 
          Modifier and TypeMethod and Description
          Tget() +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + +
          get()
          +
          Returns the value.
          -
        • voidset(T value) + +
          void
          +
          set(T value)
          +
          Updates the value.
          -
          -
        • -
        +
    +
    +
    +
    + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            get

            -
            T get()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              get

              +
              T get()
              Returns the value.
              +
            • -
            - - - - - -
              -
            • -

              set

              -
              void set(T value)
              -
              Updates the value. get() should now return this new value.
              -
              -
              Parameters:
              +
            • +
              +

              set

              +
              void set(T value)
              +
              Updates the value. get() should now return this new value.
              +
              +
              Parameters:
              value -
              +
            +
          -
        • -
        -
    -
    + - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/config/package-summary.html index 0b3caeae4..65aae2d8a 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/package-summary.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/package-summary.html @@ -1,173 +1,117 @@ - - + - + com.acmerobotics.dashboard.config + + + + + + + + - - + + +
    + +
    +
    -

    Package com.acmerobotics.dashboard.config

    +

    Package com.acmerobotics.dashboard.config

    +
    +
    +
    package com.acmerobotics.dashboard.config
    +
    +
    + -
    - + + +
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/config/package-tree.html index 5b85f7ee2..508dba474 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/package-tree.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/package-tree.html @@ -1,142 +1,83 @@ - - + - + com.acmerobotics.dashboard.config Class Hierarchy + + + + + + + + - - + + +
    + +
    +

    Hierarchy For Package com.acmerobotics.dashboard.config

    -Package Hierarchies: +Package Hierarchies:
    -
    +

    Class Hierarchy

    +
    +

    Interface Hierarchy

    -

    Annotation Type Hierarchy

    +
    +
    +

    Annotation Interface Hierarchy

      -
    • com.acmerobotics.dashboard.config.Config (implements java.lang.annotation.Annotation)
    • +
    • com.acmerobotics.dashboard.config.Config (implements java.lang.annotation.Annotation)
    +
    +
    - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/reflection/FieldProvider.html b/docs/javadoc/com/acmerobotics/dashboard/config/reflection/FieldProvider.html index 39939527b..98e26a153 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/reflection/FieldProvider.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/reflection/FieldProvider.html @@ -1,311 +1,195 @@ - - + - + FieldProvider + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config.reflection
    -

    Class FieldProvider<T>

    + +

    Class FieldProvider<T>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.config.reflection.FieldProvider<T>
      • -
      -
    • -
    -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      com.acmerobotics.dashboard.config.reflection.FieldProvider<T>
      +
      +
      +
      +
      Type Parameters:
      T - type of the class field
      -
      +
      All Implemented Interfaces:
      -
      ValueProvider<T>
      +
      ValueProvider<T>

      -
      -
      public class FieldProvider<T>
      -extends java.lang.Object
      -implements ValueProvider<T>
      +
      public class FieldProvider<T> +extends Object +implements ValueProvider<T>
      Value provider backed by a class field.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          FieldProvider(java.lang.reflect.Field field, - java.lang.Object parent) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          FieldProvider(Field field, + Object parent)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and Description
          Tget() +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + +
          get()
          +
          Returns the value.
          -
        • voidset(T value) + +
          void
          +
          set(T value)
          +
          Updates the value.
          -
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            FieldProvider

            -
            public FieldProvider(java.lang.reflect.Field field,
            -                     java.lang.Object parent)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              FieldProvider

              +
              public FieldProvider(Field field, + Object parent)
              +
            +
          • -
          - -
    -
    + - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/reflection/ReflectionConfig.html b/docs/javadoc/com/acmerobotics/dashboard/config/reflection/ReflectionConfig.html index 0aaf5c037..36a04989f 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/reflection/ReflectionConfig.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/reflection/ReflectionConfig.html @@ -1,234 +1,131 @@ - - + - + ReflectionConfig + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config.reflection
    -

    Class ReflectionConfig

    + +

    Class ReflectionConfig

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.config.reflection.ReflectionConfig
      • -
      -
    • -
    -
    -
      -
    • -
      -
      -
      public class ReflectionConfig
      -extends java.lang.Object
      -
    • -
    +
    java.lang.Object +
    com.acmerobotics.dashboard.config.reflection.ReflectionConfig
    -
    - + +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        createVariableFromClass

        +
        public static CustomVariable createVariableFromClass(Class<?> configClass)
        +
      +
    -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/reflection/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/config/reflection/package-summary.html index 6f563dc9b..5831f9980 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/reflection/package-summary.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/reflection/package-summary.html @@ -1,145 +1,99 @@ - - + - + com.acmerobotics.dashboard.config.reflection + + + + + + + + - - + + +
    + +
    +
    -

    Package com.acmerobotics.dashboard.config.reflection

    +

    Package com.acmerobotics.dashboard.config.reflection

    +
    +
    +
    package com.acmerobotics.dashboard.config.reflection
    +
    + -
    - +
    +
    +
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/reflection/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/config/reflection/package-tree.html index 90393b62e..b435cbae5 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/reflection/package-tree.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/reflection/package-tree.html @@ -1,135 +1,72 @@ - - + - + com.acmerobotics.dashboard.config.reflection Class Hierarchy + + + + + + + + - - + + +
    + +
    +

    Hierarchy For Package com.acmerobotics.dashboard.config.reflection

    -Package Hierarchies: +Package Hierarchies:
    -
    +

    Class Hierarchy

    +
    +
    - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/variable/BasicVariable.html b/docs/javadoc/com/acmerobotics/dashboard/config/variable/BasicVariable.html index de767ca13..3d43224a3 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/variable/BasicVariable.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/variable/BasicVariable.html @@ -1,347 +1,212 @@ - - + - + BasicVariable + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config.variable
    -

    Class BasicVariable<T>

    + +

    Class BasicVariable<T>

    -
    - -
    - +
    java.lang.Object +
    com.acmerobotics.dashboard.config.variable.ConfigVariable<T> +
    com.acmerobotics.dashboard.config.variable.BasicVariable<T>
    -
    -
      -
    • +
    +
    +
    +
    public class BasicVariable<T> +extends ConfigVariable<T>
    +
    +
    + -
    -
    -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariable.html b/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariable.html index 3e17fcc08..c5e65f751 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariable.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariable.html @@ -1,403 +1,278 @@ - - + - + ConfigVariable + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config.variable
    -

    Class ConfigVariable<T>

    + +

    Class ConfigVariable<T>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.config.variable.ConfigVariable<T>
      • -
      -
    • -
    -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Field Detail

          - - - - -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              ConfigVariable

              -
              public ConfigVariable()
              +
            • +
              +

              Constructor Details

              +
                +
              • +
                +

                ConfigVariable

                +
                public ConfigVariable()
                +
              +
            • -
            -
              -
            • - - -

              Method Detail

              - - - -
                -
              • -

                isReserved

                -
                public static boolean isReserved(java.lang.String name)
                -
              • -
              - - - -
                -
              • -

                getType

                -
                public abstract VariableType getType()
                +
              • +
                +

                Method Details

                +
                  +
                • +
                  +

                  isReserved

                  +
                  public static boolean isReserved(String name)
                  +
                • -
                - - - -
                  -
                • -

                  getValue

                  -
                  public abstract T getValue()
                  +
                • +
                  +

                  getType

                  +
                  public abstract VariableType getType()
                  +
                • -
                - - - -
                  -
                • -

                  update

                  -
                  public abstract void update(ConfigVariable<T> newVariable)
                  +
                • +
                  +

                  getValue

                  +
                  public abstract T getValue()
                  +
                • -
                +
              • +
                +

                update

                +
                public abstract void update(ConfigVariable<T> newVariable)
                +
              +
    -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariableDeserializer.html b/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariableDeserializer.html index 9b7caa5ba..7c5b04af8 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariableDeserializer.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariableDeserializer.html @@ -1,284 +1,174 @@ - - + - + ConfigVariableDeserializer + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config.variable
    -

    Class ConfigVariableDeserializer

    + +

    Class ConfigVariableDeserializer

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.config.variable.ConfigVariableDeserializer
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      com.acmerobotics.dashboard.config.variable.ConfigVariableDeserializer
      +
      +
      +
      All Implemented Interfaces:
      -
      com.google.gson.JsonDeserializer<ConfigVariable<?>>
      +
      com.google.gson.JsonDeserializer<ConfigVariable<?>>

      -
      -
      public class ConfigVariableDeserializer
      -extends java.lang.Object
      -implements com.google.gson.JsonDeserializer<ConfigVariable<?>>
      -
    • -
    -
    -
    -
      -
    • +
      public class ConfigVariableDeserializer +extends Object +implements com.google.gson.JsonDeserializer<ConfigVariable<?>>
      + +
      + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ConfigVariableDeserializer

            -
            public ConfigVariableDeserializer()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ConfigVariableDeserializer

              +
              public ConfigVariableDeserializer()
              +
            +
          • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              deserialize

              -
              public ConfigVariable<?> deserialize(com.google.gson.JsonElement jsonElement,
              -                                     java.lang.reflect.Type type,
              -                                     com.google.gson.JsonDeserializationContext jsonDeserializationContext)
              -                              throws com.google.gson.JsonParseException
              -
              -
              Specified by:
              -
              deserialize in interface com.google.gson.JsonDeserializer<ConfigVariable<?>>
              -
              Throws:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                deserialize

                +
                public ConfigVariable<?> deserialize(com.google.gson.JsonElement jsonElement, + Type type, + com.google.gson.JsonDeserializationContext jsonDeserializationContext) + throws com.google.gson.JsonParseException
                +
                +
                Specified by:
                +
                deserialize in interface com.google.gson.JsonDeserializer<ConfigVariable<?>>
                +
                Throws:
                com.google.gson.JsonParseException
                +
              +
            -
          • -
          -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariableSerializer.html b/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariableSerializer.html index 550657e39..1947818d6 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariableSerializer.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/variable/ConfigVariableSerializer.html @@ -1,281 +1,171 @@ - - + - + ConfigVariableSerializer + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config.variable
    -

    Class ConfigVariableSerializer

    + +

    Class ConfigVariableSerializer

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer
      +
      +
      +
      All Implemented Interfaces:
      -
      com.google.gson.JsonSerializer<ConfigVariable<?>>
      +
      com.google.gson.JsonSerializer<ConfigVariable<?>>

      -
      -
      public class ConfigVariableSerializer
      -extends java.lang.Object
      -implements com.google.gson.JsonSerializer<ConfigVariable<?>>
      -
    • -
    -
    -
    -
      -
    • +
      public class ConfigVariableSerializer +extends Object +implements com.google.gson.JsonSerializer<ConfigVariable<?>>
      + +
      +
        - -
          -
        • - - -

          Method Summary

          - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and Description
          com.google.gson.JsonElementserialize(ConfigVariable<?> configVariable, - java.lang.reflect.Type type, - com.google.gson.JsonSerializationContext jsonSerializationContext) 
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        com.google.gson.JsonElement
        +
        serialize(ConfigVariable<?> configVariable, + Type type, + com.google.gson.JsonSerializationContext jsonSerializationContext)
        +
         
        +
        +
        +
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ConfigVariableSerializer

            -
            public ConfigVariableSerializer()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ConfigVariableSerializer

              +
              public ConfigVariableSerializer()
              +
            +
          • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              serialize

              -
              public com.google.gson.JsonElement serialize(ConfigVariable<?> configVariable,
              -                                             java.lang.reflect.Type type,
              -                                             com.google.gson.JsonSerializationContext jsonSerializationContext)
              -
              -
              Specified by:
              -
              serialize in interface com.google.gson.JsonSerializer<ConfigVariable<?>>
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                serialize

                +
                public com.google.gson.JsonElement serialize(ConfigVariable<?> configVariable, + Type type, + com.google.gson.JsonSerializationContext jsonSerializationContext)
                +
                +
                Specified by:
                +
                serialize in interface com.google.gson.JsonSerializer<ConfigVariable<?>>
                +
              +
            -
          • -
          -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/variable/CustomVariable.html b/docs/javadoc/com/acmerobotics/dashboard/config/variable/CustomVariable.html index 7e19f3f05..b6e56388b 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/variable/CustomVariable.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/variable/CustomVariable.html @@ -1,413 +1,258 @@ - - + - + CustomVariable + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config.variable
    -

    Class CustomVariable

    + +

    Class CustomVariable

    -
    - -
    - -
    -
    -
    -
    -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/variable/VariableType.html b/docs/javadoc/com/acmerobotics/dashboard/config/variable/VariableType.html index 539b223d5..6cd1b650c 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/variable/VariableType.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/variable/VariableType.html @@ -1,413 +1,272 @@ - - + - + VariableType + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.config.variable
    -

    Enum VariableType

    + +

    Enum Class VariableType

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • java.lang.Enum<VariableType>
      • -
      • -
          -
        • com.acmerobotics.dashboard.config.variable.VariableType
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - -
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static VariableTypefromClass(java.lang.Class<?> klass) +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + +
        fromClass(Class<?> klass)
        +
        Returns the variable type corresponding to the class provided.
        -
      • static VariableTypevalueOf(java.lang.String name) -
        Returns the enum constant of this type with the specified name.
        -
        static VariableType[]values() -
        Returns an array containing the constants of this enum type, in +
        + + +
        +
        Returns the enum constant of this class with the specified name.
        +
        +
        static VariableType[]
        + +
        +
        Returns an array containing the constants of this enum class, in the order they are declared.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Enum

          -clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          -getClass, notify, notifyAll, wait, wait, wait
        • -
        -
      • -
      +
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            BOOLEAN

            -
            @SerializedName(value="boolean")
            -public static final VariableType BOOLEAN
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              BOOLEAN

              +
              @SerializedName("boolean") +public static final VariableType BOOLEAN
              +
            • -
            - - - -
              -
            • -

              INT

              -
              @SerializedName(value="int")
              -public static final VariableType INT
              +
            • +
              +

              INT

              +
              @SerializedName("int") +public static final VariableType INT
              +
            • -
            - - - -
              -
            • -

              DOUBLE

              -
              @SerializedName(value="double")
              -public static final VariableType DOUBLE
              +
            • +
              +

              DOUBLE

              +
              @SerializedName("double") +public static final VariableType DOUBLE
              +
            • -
            - - - -
              -
            • -

              STRING

              -
              @SerializedName(value="string")
              -public static final VariableType STRING
              +
            • +
              +

              STRING

              +
              @SerializedName("string") +public static final VariableType STRING
              +
            • -
            - - - -
              -
            • -

              ENUM

              -
              @SerializedName(value="enum")
              -public static final VariableType ENUM
              +
            • +
              +

              ENUM

              +
              @SerializedName("enum") +public static final VariableType ENUM
              +
            • -
            - - - -
              -
            • -

              CUSTOM

              -
              @SerializedName(value="custom")
              -public static final VariableType CUSTOM
              +
            • +
              +

              CUSTOM

              +
              @SerializedName("custom") +public static final VariableType CUSTOM
              +
            +
          • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              values

              -
              public static VariableType[] values()
              -
              Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
              -for (VariableType c : VariableType.values())
              -    System.out.println(c);
              -
              -
              -
              Returns:
              -
              an array containing the constants of this enum type, in the order they are declared
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                values

                +
                public static VariableType[] values()
                +
                Returns an array containing the constants of this enum class, in +the order they are declared.
                +
                +
                Returns:
                +
                an array containing the constants of this enum class, in the order they are declared
                +
              • -
              - - - -
                -
              • -

                valueOf

                -
                public static VariableType valueOf(java.lang.String name)
                -
                Returns the enum constant of this type with the specified name. +
              • +
                +

                valueOf

                +
                public static VariableType valueOf(String name)
                +
                Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the name of the enum constant to be returned.
                -
                Returns:
                +
                Returns:
                the enum constant with the specified name
                -
                Throws:
                -
                java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
                -
                java.lang.NullPointerException - if the argument is null
                +
                Throws:
                +
                IllegalArgumentException - if this enum class has no constant with the specified name
                +
                NullPointerException - if the argument is null
                +
              • -
              - - - -
                -
              • -

                fromClass

                -
                public static VariableType fromClass(java.lang.Class<?> klass)
                +
              • +
                +

                fromClass

                +
                public static VariableType fromClass(Class<?> klass)
                Returns the variable type corresponding to the class provided.
                -
                -
                Parameters:
                +
                +
                Parameters:
                klass -
                +
              +
            -
          • -
          -
    -
    + - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/variable/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/config/variable/package-summary.html index 9ea678c29..39d1d452b 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/variable/package-summary.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/variable/package-summary.html @@ -1,176 +1,117 @@ - - + - + com.acmerobotics.dashboard.config.variable + + + + + + + + - - + + +
    + +
    +
    -

    Package com.acmerobotics.dashboard.config.variable

    +

    Package com.acmerobotics.dashboard.config.variable

    +
    +
    +
    package com.acmerobotics.dashboard.config.variable
    +
    + -
    - +
    +
    +
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/variable/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/config/variable/package-tree.html index 02c4c5a5e..f44e9cffe 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/config/variable/package-tree.html +++ b/docs/javadoc/com/acmerobotics/dashboard/config/variable/package-tree.html @@ -1,153 +1,92 @@ - - + - + com.acmerobotics.dashboard.config.variable Class Hierarchy + + + + + + + + - - + + +
    + +
    +

    Hierarchy For Package com.acmerobotics.dashboard.config.variable

    -Package Hierarchies: +Package Hierarchies:
    -
    +

    Class Hierarchy

    -

    Enum Hierarchy

    +
    +
    +

    Enum Class Hierarchy

      -
    • java.lang.Object +
    • java.lang.Object
        -
      • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) +
      • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    +
    +
    - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/Message.html b/docs/javadoc/com/acmerobotics/dashboard/message/Message.html index 6d3642636..942536333 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/Message.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/Message.html @@ -1,283 +1,173 @@ - - + - + Message + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message
    -

    Class Message

    + +

    Class Message

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.message.Message
      • -
      -
    • -
    -
    - -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          Message(MessageType type) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Creates a message.
          -
        • +
    +
    + - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      MessageTypegetType() +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + + +
      Returns the message type.
      -
    • -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    + -
    -
    -
    -
    + - -
    - - -
    Skip navigation links
    - - - - +
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/MessageDeserializer.html b/docs/javadoc/com/acmerobotics/dashboard/message/MessageDeserializer.html index a5361b315..3b4b9aa8d 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/MessageDeserializer.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/MessageDeserializer.html @@ -1,285 +1,175 @@ - - + - + MessageDeserializer + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message
    -

    Class MessageDeserializer

    + +

    Class MessageDeserializer

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.message.MessageDeserializer
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      com.acmerobotics.dashboard.message.MessageDeserializer
      +
      +
      +
      All Implemented Interfaces:
      -
      com.google.gson.JsonDeserializer<Message>
      +
      com.google.gson.JsonDeserializer<Message>

      -
      -
      public class MessageDeserializer
      -extends java.lang.Object
      -implements com.google.gson.JsonDeserializer<Message>
      +
      public class MessageDeserializer +extends Object +implements com.google.gson.JsonDeserializer<Message>
      Custom deserializer for dashboard messages.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        - -
          -
        • - - -

          Method Summary

          - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and Description
          Messagedeserialize(com.google.gson.JsonElement jsonElement, - java.lang.reflect.Type type, - com.google.gson.JsonDeserializationContext jsonDeserializationContext) 
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + +
        deserialize(com.google.gson.JsonElement jsonElement, + Type type, + com.google.gson.JsonDeserializationContext jsonDeserializationContext)
        +
         
        +
        +
        +
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MessageDeserializer

            -
            public MessageDeserializer()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MessageDeserializer

              +
              public MessageDeserializer()
              +
            +
          • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              deserialize

              -
              public Message deserialize(com.google.gson.JsonElement jsonElement,
              -                           java.lang.reflect.Type type,
              -                           com.google.gson.JsonDeserializationContext jsonDeserializationContext)
              -                    throws com.google.gson.JsonParseException
              -
              -
              Specified by:
              -
              deserialize in interface com.google.gson.JsonDeserializer<Message>
              -
              Throws:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                deserialize

                +
                public Message deserialize(com.google.gson.JsonElement jsonElement, + Type type, + com.google.gson.JsonDeserializationContext jsonDeserializationContext) + throws com.google.gson.JsonParseException
                +
                +
                Specified by:
                +
                deserialize in interface com.google.gson.JsonDeserializer<Message>
                +
                Throws:
                com.google.gson.JsonParseException
                +
              +
            -
          • -
          -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/MessageType.html b/docs/javadoc/com/acmerobotics/dashboard/message/MessageType.html index 5c730dc56..7bc4411b5 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/MessageType.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/MessageType.html @@ -1,459 +1,298 @@ - - + - + MessageType + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message
    -

    Enum MessageType

    + +

    Enum Class MessageType

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • java.lang.Enum<MessageType>
      • -
      • -
          -
        • com.acmerobotics.dashboard.message.MessageType
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Enum

    +clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
    +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    + -
    -
    -
    - + - -
    - - -
    Skip navigation links
    - - - - +
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/message/package-summary.html index 50d4701b6..e30bde25e 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/package-summary.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/package-summary.html @@ -1,164 +1,117 @@ - - + - + com.acmerobotics.dashboard.message + + + + + + + + - - + + +
    + +
    +
    -

    Package com.acmerobotics.dashboard.message

    +

    Package com.acmerobotics.dashboard.message

    +
    +
    +
    package com.acmerobotics.dashboard.message
    +
    + -
    - +
    +
    +
    - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/message/package-tree.html index 518ad92f8..24559b45c 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/package-tree.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/package-tree.html @@ -1,147 +1,86 @@ - - + - + com.acmerobotics.dashboard.message Class Hierarchy + + + + + + + + - - + + +
    + +
    +

    Hierarchy For Package com.acmerobotics.dashboard.message

    -Package Hierarchies: +Package Hierarchies:
    -
    +

    Class Hierarchy

      -
    • java.lang.Object +
    • java.lang.Object
        -
      • com.acmerobotics.dashboard.message.Message
      • -
      • com.acmerobotics.dashboard.message.MessageDeserializer (implements com.google.gson.JsonDeserializer<T>)
      • +
      • com.acmerobotics.dashboard.message.Message
      • +
      • com.acmerobotics.dashboard.message.MessageDeserializer (implements com.google.gson.JsonDeserializer<T>)
    -

    Enum Hierarchy

    +
    +
    +

    Enum Class Hierarchy

      -
    • java.lang.Object +
    • java.lang.Object
    +
    +
    - -
    - - - - - - - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/GetConfig.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/GetConfig.html index 0085a743a..08d6e7a31 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/GetConfig.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/GetConfig.html @@ -1,246 +1,132 @@ - - + - + GetConfig + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class GetConfig

    + +

    Class GetConfig

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.GetConfig
    -
    - -
    -
      -
    • -
      -
      -
      public class GetConfig
      -extends Message
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class GetConfig +extends Message
      +
      +
      +
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          GetConfig() 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class com.acmerobotics.dashboard.message.Message

            -getType
          • -
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class com.acmerobotics.dashboard.message.Message

        +getType
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            GetConfig

            -
            public GetConfig()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            GetConfig

            +
            public GetConfig()
            +
          +
        -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/GetRobotStatus.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/GetRobotStatus.html index d057b5a34..b95e6eb37 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/GetRobotStatus.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/GetRobotStatus.html @@ -1,246 +1,132 @@ - - + - + GetRobotStatus + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class GetRobotStatus

    + +

    Class GetRobotStatus

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.GetRobotStatus
    -
    - -
    -
      -
    • -
      -
      -
      public class GetRobotStatus
      -extends Message
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class GetRobotStatus +extends Message
      +
      +
      + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            GetRobotStatus

            -
            public GetRobotStatus()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            GetRobotStatus

            +
            public GetRobotStatus()
            +
          +
        -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/InitOpMode.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/InitOpMode.html index 4bb22e739..1790077fd 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/InitOpMode.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/InitOpMode.html @@ -1,280 +1,163 @@ - - + - + InitOpMode + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class InitOpMode

    + +

    Class InitOpMode

    -
    - -
    -
      -
    • -
      -
      -
      public class InitOpMode
      -extends Message
      -
    • -
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.InitOpMode
    -
    -
      -
    • +
    +
    +
    +
    public class InitOpMode +extends Message
    +
    +
    + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            InitOpMode

            -
            public InitOpMode(java.lang.String opModeName)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              InitOpMode

              +
              public InitOpMode(String opModeName)
              +
            +
          • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getOpModeName

              -
              public java.lang.String getOpModeName()
              -
            • -
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getOpModeName

              +
              public String getOpModeName()
              +
            +
          -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveConfig.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveConfig.html index 274d8479e..8027fd6e0 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveConfig.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveConfig.html @@ -1,246 +1,132 @@ - - + - + ReceiveConfig + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class ReceiveConfig

    + +

    Class ReceiveConfig

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.ReceiveConfig
    -
    - -
    -
      -
    • -
      -
      -
      public class ReceiveConfig
      -extends Message
      -
    • -
    -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ReceiveConfig

            -
            public ReceiveConfig(CustomVariable configRoot)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ReceiveConfig

            +
            public ReceiveConfig(CustomVariable configRoot)
            +
          +
        -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveGamepadState.Gamepad.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveGamepadState.Gamepad.html index 667aa2e96..7ad2c3665 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveGamepadState.Gamepad.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveGamepadState.Gamepad.html @@ -1,547 +1,349 @@ - - + - + ReceiveGamepadState.Gamepad + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class ReceiveGamepadState.Gamepad

    + +

    Class ReceiveGamepadState.Gamepad

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
      • -
      -
    • -
    -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            left_stick_x

            -
            public float left_stick_x
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              left_stick_x

              +
              public float left_stick_x
              +
            • -
            - - - -
              -
            • -

              left_stick_y

              -
              public float left_stick_y
              +
            • +
              +

              left_stick_y

              +
              public float left_stick_y
              +
            • -
            - - - -
              -
            • -

              right_stick_x

              -
              public float right_stick_x
              +
            • +
              +

              right_stick_x

              +
              public float right_stick_x
              +
            • -
            - - - -
              -
            • -

              right_stick_y

              -
              public float right_stick_y
              +
            • +
              +

              right_stick_y

              +
              public float right_stick_y
              +
            • -
            - - - -
              -
            • -

              dpad_up

              -
              public boolean dpad_up
              +
            • +
              +

              dpad_up

              +
              public boolean dpad_up
              +
            • -
            - - - -
              -
            • -

              dpad_down

              -
              public boolean dpad_down
              +
            • +
              +

              dpad_down

              +
              public boolean dpad_down
              +
            • -
            - - - -
              -
            • -

              dpad_left

              -
              public boolean dpad_left
              +
            • +
              +

              dpad_left

              +
              public boolean dpad_left
              +
            • -
            - - - -
              -
            • -

              dpad_right

              -
              public boolean dpad_right
              +
            • +
              +

              dpad_right

              +
              public boolean dpad_right
              +
            • -
            - - - -
              -
            • -

              a

              -
              public boolean a
              +
            • +
              +

              a

              +
              public boolean a
              +
            • -
            - - - -
              -
            • -

              b

              -
              public boolean b
              +
            • +
              +

              b

              +
              public boolean b
              +
            • -
            - - - -
              -
            • -

              x

              -
              public boolean x
              +
            • +
              +

              x

              +
              public boolean x
              +
            • -
            - - - -
              -
            • -

              y

              -
              public boolean y
              +
            • +
              +

              y

              +
              public boolean y
              +
            • -
            - - - -
              -
            • -

              guide

              -
              public boolean guide
              +
            • +
              +

              guide

              +
              public boolean guide
              +
            • -
            - - - -
              -
            • -

              start

              -
              public boolean start
              +
            • +
              +

              start

              +
              public boolean start
              +
            • -
            - - - -
              -
            • -

              back

              -
              public boolean back
              +
            • +
              +

              back

              +
              public boolean back
              +
            • -
            - - - -
              -
            • -

              left_bumper

              -
              public boolean left_bumper
              +
            • +
              +

              left_bumper

              +
              public boolean left_bumper
              +
            • -
            - - - -
              -
            • -

              right_bumper

              -
              public boolean right_bumper
              +
            • +
              +

              right_bumper

              +
              public boolean right_bumper
              +
            • -
            - - - -
              -
            • -

              left_stick_button

              -
              public boolean left_stick_button
              +
            • +
              +

              left_stick_button

              +
              public boolean left_stick_button
              +
            • -
            - - - -
              -
            • -

              right_stick_button

              -
              public boolean right_stick_button
              +
            • +
              +

              right_stick_button

              +
              public boolean right_stick_button
              +
            • -
            - - - -
              -
            • -

              left_trigger

              -
              public float left_trigger
              +
            • +
              +

              left_trigger

              +
              public float left_trigger
              +
            • -
            - - - -
              -
            • -

              right_trigger

              -
              public float right_trigger
              +
            • +
              +

              right_trigger

              +
              public float right_trigger
              +
            • -
            - - - -
              -
            • -

              touchpad

              -
              public boolean touchpad
              +
            • +
              +

              touchpad

              +
              public boolean touchpad
              +
            +
          • -
          -
            -
          • - - -

            Constructor Detail

            - - - -
              -
            • -

              Gamepad

              -
              public Gamepad()
              -
            • -
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Gamepad

              +
              public Gamepad()
              +
            +
          -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveGamepadState.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveGamepadState.html index 08b6111a2..97ad78567 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveGamepadState.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveGamepadState.html @@ -1,312 +1,187 @@ - - + - + ReceiveGamepadState + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class ReceiveGamepadState

    + +

    Class ReceiveGamepadState

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.ReceiveGamepadState
    -
    - -
    -
      -
    • -
      -
      -
      public class ReceiveGamepadState
      -extends Message
      -
    • -
    -
    -
    -
    - -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveImage.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveImage.html index b9a656a79..c9f5bf800 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveImage.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveImage.html @@ -1,246 +1,132 @@ - - + - + ReceiveImage + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class ReceiveImage

    + +

    Class ReceiveImage

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.ReceiveImage
    -
    - -
    -
      -
    • -
      -
      -
      public class ReceiveImage
      -extends Message
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class ReceiveImage +extends Message
      +
      +
      +
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          ReceiveImage(java.lang.String imageString) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          ReceiveImage(String imageString)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class com.acmerobotics.dashboard.message.Message

            -getType
          • -
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class com.acmerobotics.dashboard.message.Message

        +getType
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ReceiveImage

            -
            public ReceiveImage(java.lang.String imageString)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ReceiveImage

            +
            public ReceiveImage(String imageString)
            +
          +
        -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveOpModeList.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveOpModeList.html index 2488ac791..b6f605628 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveOpModeList.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveOpModeList.html @@ -1,246 +1,132 @@ - - + - + ReceiveOpModeList + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class ReceiveOpModeList

    + +

    Class ReceiveOpModeList

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.ReceiveOpModeList
    -
    - -
    -
      -
    • -
      -
      -
      public class ReceiveOpModeList
      -extends Message
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class ReceiveOpModeList +extends Message
      +
      +
      + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ReceiveOpModeList

            -
            public ReceiveOpModeList(java.util.List<java.lang.String> opModeList)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ReceiveOpModeList

            +
            public ReceiveOpModeList(List<String> opModeList)
            +
          +
        -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveRobotStatus.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveRobotStatus.html index 5031e26e0..fb67c120b 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveRobotStatus.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveRobotStatus.html @@ -1,246 +1,132 @@ - - + - + ReceiveRobotStatus + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class ReceiveRobotStatus

    + +

    Class ReceiveRobotStatus

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.ReceiveRobotStatus
    -
    - -
    -
      -
    • -
      -
      -
      public class ReceiveRobotStatus
      -extends Message
      -
    • -
    -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ReceiveRobotStatus

            -
            public ReceiveRobotStatus(RobotStatus robotStatus)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ReceiveRobotStatus

            +
            public ReceiveRobotStatus(RobotStatus robotStatus)
            +
          +
        -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveTelemetry.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveTelemetry.html index c0740b834..8705373d8 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveTelemetry.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/ReceiveTelemetry.html @@ -1,246 +1,132 @@ - - + - + ReceiveTelemetry + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class ReceiveTelemetry

    + +

    Class ReceiveTelemetry

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.ReceiveTelemetry
    -
    - -
    -
      -
    • -
      -
      -
      public class ReceiveTelemetry
      -extends Message
      -
    • -
    -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ReceiveTelemetry

            -
            public ReceiveTelemetry(java.util.List<TelemetryPacket> packets)
            -
          • -
          +
        • +
          +

          Constructor Details

          + +
        -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/SaveConfig.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/SaveConfig.html index 24ff70b60..bcf607faf 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/SaveConfig.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/SaveConfig.html @@ -1,280 +1,163 @@ - - + - + SaveConfig + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class SaveConfig

    + +

    Class SaveConfig

    -
    - -
    -
      -
    • -
      -
      -
      public class SaveConfig
      -extends Message
      -
    • -
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.SaveConfig
    -
    -
      -
    • +
    +
    +
    +
    public class SaveConfig +extends Message
    +
    +
    + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SaveConfig

            -
            public SaveConfig(CustomVariable configDiff)
            +
          • +
            +

            Constructor Details

            + +
          • -
          - -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/StartOpMode.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/StartOpMode.html index dbfc324e0..ea77351a7 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/StartOpMode.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/StartOpMode.html @@ -1,246 +1,132 @@ - - + - + StartOpMode + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class StartOpMode

    + +

    Class StartOpMode

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.StartOpMode
    -
    - -
    -
      -
    • -
      -
      -
      public class StartOpMode
      -extends Message
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class StartOpMode +extends Message
      +
      +
      +
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          StartOpMode() 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class com.acmerobotics.dashboard.message.Message

            -getType
          • -
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class com.acmerobotics.dashboard.message.Message

        +getType
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            StartOpMode

            -
            public StartOpMode()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            StartOpMode

            +
            public StartOpMode()
            +
          +
        -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/StopOpMode.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/StopOpMode.html index 630740405..63762f1a0 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/StopOpMode.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/StopOpMode.html @@ -1,246 +1,132 @@ - - + - + StopOpMode + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.message.redux
    -

    Class StopOpMode

    + +

    Class StopOpMode

    +
    +
    java.lang.Object +
    com.acmerobotics.dashboard.message.Message +
    com.acmerobotics.dashboard.message.redux.StopOpMode
    -
    - -
    -
      -
    • -
      -
      -
      public class StopOpMode
      -extends Message
      -
    • -
    -
    -
      -
    • +
      +
      +
      public class StopOpMode +extends Message
      +
      +
      +
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          StopOpMode() 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          -
            -
          • - - -

            Methods inherited from class com.acmerobotics.dashboard.message.Message

            -getType
          • -
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +

        Methods inherited from class com.acmerobotics.dashboard.message.Message

        +getType
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            StopOpMode

            -
            public StopOpMode()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            StopOpMode

            +
            public StopOpMode()
            +
          +
        -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/package-summary.html index 85b30c6f9..ffa6019b6 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/package-summary.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/package-summary.html @@ -1,187 +1,117 @@ - - + - + com.acmerobotics.dashboard.message.redux + + + + + + + + - - + + +
    + +
    +
    -

    Package com.acmerobotics.dashboard.message.redux

    +

    Package com.acmerobotics.dashboard.message.redux

    +
    +
    +
    package com.acmerobotics.dashboard.message.redux
    +
    +
    +
    +
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/redux/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/message/redux/package-tree.html index 713dcaa2b..4ff237b97 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/message/redux/package-tree.html +++ b/docs/javadoc/com/acmerobotics/dashboard/message/redux/package-tree.html @@ -1,150 +1,87 @@ - - + - + com.acmerobotics.dashboard.message.redux Class Hierarchy + + + + + + + + - - + + +
    + +
    +

    Hierarchy For Package com.acmerobotics.dashboard.message.redux

    -Package Hierarchies: +Package Hierarchies:
    -
    +

    Class Hierarchy

    +
    +
    - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/package-summary.html index 85ebb9810..b65491a48 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/package-summary.html +++ b/docs/javadoc/com/acmerobotics/dashboard/package-summary.html @@ -1,229 +1,131 @@ - - + - + com.acmerobotics.dashboard + + + + + + + + - - + + +
    + +
    +
    -

    Package com.acmerobotics.dashboard

    -
    -
    -
    +
    +
    package com.acmerobotics.dashboard
    +
    +
    + +
     
    + +
     
    +
    +
    +
    + +
    - -
    - - - - - - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/package-tree.html index bd31f0cfe..b2488361c 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/package-tree.html +++ b/docs/javadoc/com/acmerobotics/dashboard/package-tree.html @@ -1,167 +1,98 @@ - - + - + com.acmerobotics.dashboard Class Hierarchy + + + + + + + + - - + + +
    + +
    +

    Hierarchy For Package com.acmerobotics.dashboard

    -Package Hierarchies: +Package Hierarchies:
    -
    +

    Class Hierarchy

    +
    +

    Interface Hierarchy

    -

    Enum Hierarchy

    +
  • com.acmerobotics.dashboard.CustomVariableConsumer
  • +
  • com.acmerobotics.dashboard.Mutex.Fun<T,V>
  • +
  • com.acmerobotics.dashboard.Mutex.UnitFun<T>
  • +
  • com.acmerobotics.dashboard.SendFun
  • +
  • com.acmerobotics.dashboard.SocketHandler
  • + +
    +
    +

    Enum Class Hierarchy

    +
    +
    - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleItem.html b/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleItem.html index 12f0a803f..a0938f4c0 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleItem.html +++ b/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleItem.html @@ -1,485 +1,335 @@ - - + - + MultipleTelemetry.MultipleItem + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.telemetry
    -

    Class MultipleTelemetry.MultipleItem

    + +

    Class MultipleTelemetry.MultipleItem

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
      +
      +
      +
      All Implemented Interfaces:
      -
      org.firstinspires.ftc.robotcore.external.Telemetry.Item
      +
      org.firstinspires.ftc.robotcore.external.Telemetry.Item
      -
      +
      Enclosing class:
      -
      MultipleTelemetry
      +
      MultipleTelemetry

      -
      -
      public class MultipleTelemetry.MultipleItem
      -extends java.lang.Object
      -implements org.firstinspires.ftc.robotcore.external.Telemetry.Item
      -
    • -
    -
    -
    -
      -
    • +
      public class MultipleTelemetry.MultipleItem +extends Object +implements org.firstinspires.ftc.robotcore.external.Telemetry.Item
      + +
      +
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          MultipleItem(java.util.List<org.firstinspires.ftc.robotcore.external.Telemetry.Item> items) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          MultipleItem(List<org.firstinspires.ftc.robotcore.external.Telemetry.Item> items)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and Description
          <T> org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - org.firstinspires.ftc.robotcore.external.Func<T> func) 
          org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - java.lang.Object o) 
          <T> org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - java.lang.String s1, - org.firstinspires.ftc.robotcore.external.Func<T> func) 
          org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - java.lang.String s1, - java.lang.Object... objects) 
          java.lang.StringgetCaption() 
          booleanisRetained() 
          org.firstinspires.ftc.robotcore.external.Telemetry.ItemsetCaption(java.lang.String s) 
          org.firstinspires.ftc.robotcore.external.Telemetry.ItemsetRetained(java.lang.Boolean aBoolean) 
          <T> org.firstinspires.ftc.robotcore.external.Telemetry.ItemsetValue(org.firstinspires.ftc.robotcore.external.Func<T> func) 
          org.firstinspires.ftc.robotcore.external.Telemetry.ItemsetValue(java.lang.Object o) 
          <T> org.firstinspires.ftc.robotcore.external.Telemetry.ItemsetValue(java.lang.String s, - org.firstinspires.ftc.robotcore.external.Func<T> func) 
          org.firstinspires.ftc.robotcore.external.Telemetry.ItemsetValue(java.lang.String s, - java.lang.Object... objects) 
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        org.firstinspires.ftc.robotcore.external.Telemetry.Item
        + +
         
        +
        org.firstinspires.ftc.robotcore.external.Telemetry.Item
        +
        addData(String s, + String s1, + Object... objects)
        +
         
        +
        <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item
        +
        addData(String s, + String s1, + org.firstinspires.ftc.robotcore.external.Func<T> func)
        +
         
        +
        <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item
        +
        addData(String s, + org.firstinspires.ftc.robotcore.external.Func<T> func)
        +
         
        + + +
         
        +
        boolean
        + +
         
        +
        org.firstinspires.ftc.robotcore.external.Telemetry.Item
        + +
         
        +
        org.firstinspires.ftc.robotcore.external.Telemetry.Item
        +
        setRetained(Boolean aBoolean)
        +
         
        +
        org.firstinspires.ftc.robotcore.external.Telemetry.Item
        + +
         
        +
        org.firstinspires.ftc.robotcore.external.Telemetry.Item
        +
        setValue(String s, + Object... objects)
        +
         
        +
        <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item
        +
        setValue(String s, + org.firstinspires.ftc.robotcore.external.Func<T> func)
        +
         
        +
        <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item
        +
        setValue(org.firstinspires.ftc.robotcore.external.Func<T> func)
        +
         
        +
        +
        +
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MultipleItem

            -
            public MultipleItem(java.util.List<org.firstinspires.ftc.robotcore.external.Telemetry.Item> items)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MultipleItem

              +
              public MultipleItem(List<org.firstinspires.ftc.robotcore.external.Telemetry.Item> items)
              +
            +
          • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getCaption

              -
              public java.lang.String getCaption()
              -
              -
              Specified by:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getCaption

                +
                public String getCaption()
                +
                +
                Specified by:
                getCaption in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                setCaption

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item setCaption(java.lang.String s)
                -
                -
                Specified by:
                +
              • +
                +

                setCaption

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item setCaption(String s)
                +
                +
                Specified by:
                setCaption in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                setValue

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item setValue(java.lang.String s,
                -                                                                        java.lang.Object... objects)
                -
                -
                Specified by:
                +
              • +
                +

                setValue

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item setValue(String s, + Object... objects)
                +
                +
                Specified by:
                setValue in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                setValue

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item setValue(java.lang.Object o)
                -
                -
                Specified by:
                +
              • +
                +

                setValue

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item setValue(Object o)
                +
                +
                Specified by:
                setValue in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                setValue

                -
                public <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item setValue(org.firstinspires.ftc.robotcore.external.Func<T> func)
                -
                -
                Specified by:
                +
              • +
                +

                setValue

                +
                public <T> +org.firstinspires.ftc.robotcore.external.Telemetry.Item setValue(org.firstinspires.ftc.robotcore.external.Func<T> func)
                +
                +
                Specified by:
                setValue in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                setValue

                -
                public <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item setValue(java.lang.String s,
                -                                                                            org.firstinspires.ftc.robotcore.external.Func<T> func)
                -
                -
                Specified by:
                +
              • +
                +

                setValue

                +
                public <T> +org.firstinspires.ftc.robotcore.external.Telemetry.Item setValue(String s, + org.firstinspires.ftc.robotcore.external.Func<T> func)
                +
                +
                Specified by:
                setValue in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                setRetained

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item setRetained(@Nullable
                -                                                                           java.lang.Boolean aBoolean)
                -
                -
                Specified by:
                +
              • +
                +

                setRetained

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item setRetained(@Nullable + Boolean aBoolean)
                +
                +
                Specified by:
                setRetained in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                isRetained

                -
                public boolean isRetained()
                -
                -
                Specified by:
                +
              • +
                +

                isRetained

                +
                public boolean isRetained()
                +
                +
                Specified by:
                isRetained in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                       java.lang.String s1,
                -                                                                       java.lang.Object... objects)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + String s1, + Object... objects)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                       java.lang.Object o)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + Object o)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                           org.firstinspires.ftc.robotcore.external.Func<T> func)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public <T> +org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + org.firstinspires.ftc.robotcore.external.Func<T> func)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                           java.lang.String s1,
                -                                                                           org.firstinspires.ftc.robotcore.external.Func<T> func)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public <T> +org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + String s1, + org.firstinspires.ftc.robotcore.external.Func<T> func)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry.Item
                +
              +
            -
          • -
          -
    -
    + - - -
    -
    - -
    - - -
    - diff --git a/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleLine.html b/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleLine.html index b02e91209..e6d72359b 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleLine.html +++ b/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleLine.html @@ -1,344 +1,224 @@ - - + - + MultipleTelemetry.MultipleLine + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.telemetry
    -

    Class MultipleTelemetry.MultipleLine

    + +

    Class MultipleTelemetry.MultipleLine

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
      +
      +
      +
      All Implemented Interfaces:
      -
      org.firstinspires.ftc.robotcore.external.Telemetry.Line
      +
      org.firstinspires.ftc.robotcore.external.Telemetry.Line
      -
      +
      Enclosing class:
      -
      MultipleTelemetry
      +
      MultipleTelemetry

      -
      -
      public class MultipleTelemetry.MultipleLine
      -extends java.lang.Object
      -implements org.firstinspires.ftc.robotcore.external.Telemetry.Line
      -
    • -
    -
    -
    -
      -
    • +
      public class MultipleTelemetry.MultipleLine +extends Object +implements org.firstinspires.ftc.robotcore.external.Telemetry.Line
      + +
      +
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          MultipleLine(java.util.List<org.firstinspires.ftc.robotcore.external.Telemetry.Line> lines) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          MultipleLine(List<org.firstinspires.ftc.robotcore.external.Telemetry.Line> lines)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and Description
          <T> org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - org.firstinspires.ftc.robotcore.external.Func<T> func) 
          org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - java.lang.Object o) 
          <T> org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - java.lang.String s1, - org.firstinspires.ftc.robotcore.external.Func<T> func) 
          org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - java.lang.String s1, - java.lang.Object... objects) 
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        org.firstinspires.ftc.robotcore.external.Telemetry.Item
        + +
         
        +
        org.firstinspires.ftc.robotcore.external.Telemetry.Item
        +
        addData(String s, + String s1, + Object... objects)
        +
         
        +
        <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item
        +
        addData(String s, + String s1, + org.firstinspires.ftc.robotcore.external.Func<T> func)
        +
         
        +
        <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item
        +
        addData(String s, + org.firstinspires.ftc.robotcore.external.Func<T> func)
        +
         
        +
        +
        +
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MultipleLine

            -
            public MultipleLine(java.util.List<org.firstinspires.ftc.robotcore.external.Telemetry.Line> lines)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MultipleLine

              +
              public MultipleLine(List<org.firstinspires.ftc.robotcore.external.Telemetry.Line> lines)
              +
            +
          • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              addData

              -
              public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
              -                                                                       java.lang.String s1,
              -                                                                       java.lang.Object... objects)
              -
              -
              Specified by:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                addData

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + String s1, + Object... objects)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry.Line
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                       java.lang.Object o)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + Object o)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry.Line
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                           org.firstinspires.ftc.robotcore.external.Func<T> func)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public <T> +org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + org.firstinspires.ftc.robotcore.external.Func<T> func)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry.Line
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                           java.lang.String s1,
                -                                                                           org.firstinspires.ftc.robotcore.external.Func<T> func)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public <T> +org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + String s1, + org.firstinspires.ftc.robotcore.external.Func<T> func)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry.Line
                +
              +
            -
          • -
          -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleLog.html b/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleLog.html index a0c02dc30..17382ee87 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleLog.html +++ b/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.MultipleLog.html @@ -1,413 +1,269 @@ - - + - + MultipleTelemetry.MultipleLog + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.telemetry
    -

    Class MultipleTelemetry.MultipleLog

    + +

    Class MultipleTelemetry.MultipleLog

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
      +
      +
      +
      All Implemented Interfaces:
      -
      org.firstinspires.ftc.robotcore.external.Telemetry.Log
      +
      org.firstinspires.ftc.robotcore.external.Telemetry.Log
      -
      +
      Enclosing class:
      -
      MultipleTelemetry
      +
      MultipleTelemetry

      -
      -
      public class MultipleTelemetry.MultipleLog
      -extends java.lang.Object
      -implements org.firstinspires.ftc.robotcore.external.Telemetry.Log
      -
    • -
    -
    -
    -
      -
    • +
      public class MultipleTelemetry.MultipleLog +extends Object +implements org.firstinspires.ftc.robotcore.external.Telemetry.Log
      + +
      +
        -
          -
        • - - -

          Nested Class Summary

          -
            -
          • - - -

            Nested classes/interfaces inherited from interface org.firstinspires.ftc.robotcore.external.Telemetry.Log

            -org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrder
          • -
          +
        • +
          +

          Nested Class Summary

          +
          +

          Nested classes/interfaces inherited from interface org.firstinspires.ftc.robotcore.external.Telemetry.Log

          +org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrder
          +
        • -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          MultipleLog() 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and Description
          voidadd(java.lang.String s) 
          voidadd(java.lang.String s, - java.lang.Object... objects) 
          voidaddLog(org.firstinspires.ftc.robotcore.external.Telemetry.Log log) 
          voidclear() 
          intgetCapacity() 
          org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrdergetDisplayOrder() 
          voidsetCapacity(int i) 
          voidsetDisplayOrder(org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrder displayOrder) 
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        void
        + +
         
        +
        void
        +
        add(String s, + Object... objects)
        +
         
        +
        void
        +
        addLog(org.firstinspires.ftc.robotcore.external.Telemetry.Log log)
        +
         
        +
        void
        + +
         
        +
        int
        + +
         
        +
        org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrder
        + +
         
        +
        void
        +
        setCapacity(int i)
        +
         
        +
        void
        +
        setDisplayOrder(org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrder displayOrder)
        +
         
        +
        +
        +
        +
        +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        +
      -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MultipleLog

            -
            public MultipleLog()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MultipleLog

              +
              public MultipleLog()
              +
            +
          • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              addLog

              -
              public void addLog(org.firstinspires.ftc.robotcore.external.Telemetry.Log log)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                addLog

                +
                public void addLog(org.firstinspires.ftc.robotcore.external.Telemetry.Log log)
                +
              • -
              - - - -
                -
              • -

                getCapacity

                -
                public int getCapacity()
                -
                -
                Specified by:
                +
              • +
                +

                getCapacity

                +
                public int getCapacity()
                +
                +
                Specified by:
                getCapacity in interface org.firstinspires.ftc.robotcore.external.Telemetry.Log
                +
              • -
              - - - -
                -
              • -

                setCapacity

                -
                public void setCapacity(int i)
                -
                -
                Specified by:
                +
              • +
                +

                setCapacity

                +
                public void setCapacity(int i)
                +
                +
                Specified by:
                setCapacity in interface org.firstinspires.ftc.robotcore.external.Telemetry.Log
                +
              • -
              - - - -
                -
              • -

                getDisplayOrder

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrder getDisplayOrder()
                -
                -
                Specified by:
                +
              • +
                +

                getDisplayOrder

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrder getDisplayOrder()
                +
                +
                Specified by:
                getDisplayOrder in interface org.firstinspires.ftc.robotcore.external.Telemetry.Log
                +
              • -
              - - - -
                -
              • -

                setDisplayOrder

                -
                public void setDisplayOrder(org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrder displayOrder)
                -
                -
                Specified by:
                +
              • +
                +

                setDisplayOrder

                +
                public void setDisplayOrder(org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrder displayOrder)
                +
                +
                Specified by:
                setDisplayOrder in interface org.firstinspires.ftc.robotcore.external.Telemetry.Log
                +
              • -
              - - - -
                -
              • -

                add

                -
                public void add(java.lang.String s)
                -
                -
                Specified by:
                +
              • +
                +

                add

                +
                public void add(String s)
                +
                +
                Specified by:
                add in interface org.firstinspires.ftc.robotcore.external.Telemetry.Log
                +
              • -
              - - - -
                -
              • -

                add

                -
                public void add(java.lang.String s,
                -                java.lang.Object... objects)
                -
                -
                Specified by:
                +
              • +
                +

                add

                +
                public void add(String s, + Object... objects)
                +
                +
                Specified by:
                add in interface org.firstinspires.ftc.robotcore.external.Telemetry.Log
                +
              • -
              - - - -
                -
              • -

                clear

                -
                public void clear()
                -
                -
                Specified by:
                +
              • +
                +

                clear

                +
                public void clear()
                +
                +
                Specified by:
                clear in interface org.firstinspires.ftc.robotcore.external.Telemetry.Log
                +
              +
            -
          • -
          -
    -
    + - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.html b/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.html index a375ca964..e2ad45a62 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.html +++ b/docs/javadoc/com/acmerobotics/dashboard/telemetry/MultipleTelemetry.html @@ -1,756 +1,538 @@ - - + - + MultipleTelemetry + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.telemetry
    -

    Class MultipleTelemetry

    + +

    Class MultipleTelemetry

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.telemetry.MultipleTelemetry
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      com.acmerobotics.dashboard.telemetry.MultipleTelemetry
      +
      +
      +
      All Implemented Interfaces:
      -
      org.firstinspires.ftc.robotcore.external.Telemetry
      +
      org.firstinspires.ftc.robotcore.external.Telemetry

      -
      -
      public class MultipleTelemetry
      -extends java.lang.Object
      -implements org.firstinspires.ftc.robotcore.external.Telemetry
      +
      public class MultipleTelemetry +extends Object +implements org.firstinspires.ftc.robotcore.external.Telemetry
      Delegate for a list of multiple telemetry objects.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Nested Class Summary

          - - - - - - - - - - - - - - - - - - -
          Nested Classes 
          Modifier and TypeClass and Description
          class MultipleTelemetry.MultipleItem 
          class MultipleTelemetry.MultipleLine 
          class MultipleTelemetry.MultipleLog 
          -
            -
          • - - -

            Nested classes/interfaces inherited from interface org.firstinspires.ftc.robotcore.external.Telemetry

            -org.firstinspires.ftc.robotcore.external.Telemetry.DisplayFormat, org.firstinspires.ftc.robotcore.external.Telemetry.Item, org.firstinspires.ftc.robotcore.external.Telemetry.Line, org.firstinspires.ftc.robotcore.external.Telemetry.Log
          • -
          +
        • +
          +

          Nested Class Summary

          +
          Nested Classes
          +
          +
          Modifier and Type
          +
          Class
          +
          Description
          +
          class 
          + +
           
          +
          class 
          + +
           
          +
          class 
          + +
           
          +
          +
          +

          Nested classes/interfaces inherited from interface org.firstinspires.ftc.robotcore.external.Telemetry

          +org.firstinspires.ftc.robotcore.external.Telemetry.DisplayFormat, org.firstinspires.ftc.robotcore.external.Telemetry.Item, org.firstinspires.ftc.robotcore.external.Telemetry.Line, org.firstinspires.ftc.robotcore.external.Telemetry.Log
          +
        • -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          MultipleTelemetry(org.firstinspires.ftc.robotcore.external.Telemetry... telemetryList) 
          +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          MultipleTelemetry(org.firstinspires.ftc.robotcore.external.Telemetry... telemetryList)
          +
           
          +
          +
        • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and Description
          java.lang.ObjectaddAction(java.lang.Runnable runnable) 
          <T> org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - org.firstinspires.ftc.robotcore.external.Func<T> func) 
          org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - java.lang.Object o) 
          <T> org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - java.lang.String s1, - org.firstinspires.ftc.robotcore.external.Func<T> func) 
          org.firstinspires.ftc.robotcore.external.Telemetry.ItemaddData(java.lang.String s, - java.lang.String s1, - java.lang.Object... objects) 
          org.firstinspires.ftc.robotcore.external.Telemetry.LineaddLine() 
          org.firstinspires.ftc.robotcore.external.Telemetry.LineaddLine(java.lang.String s) 
          voidaddTelemetry(org.firstinspires.ftc.robotcore.external.Telemetry telemetry) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + +
          addAction(Runnable runnable)
          +
           
          +
          org.firstinspires.ftc.robotcore.external.Telemetry.Item
          + +
           
          +
          org.firstinspires.ftc.robotcore.external.Telemetry.Item
          +
          addData(String s, + String s1, + Object... objects)
          +
           
          +
          <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item
          +
          addData(String s, + String s1, + org.firstinspires.ftc.robotcore.external.Func<T> func)
          +
           
          +
          <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item
          +
          addData(String s, + org.firstinspires.ftc.robotcore.external.Func<T> func)
          +
           
          +
          org.firstinspires.ftc.robotcore.external.Telemetry.Line
          + +
           
          +
          org.firstinspires.ftc.robotcore.external.Telemetry.Line
          + +
           
          +
          void
          +
          addTelemetry(org.firstinspires.ftc.robotcore.external.Telemetry telemetry)
          +
          Adds another telemetry object.
          -
        • voidclear() 
          voidclearAll() 
          java.lang.StringgetCaptionValueSeparator() 
          java.lang.StringgetItemSeparator() 
          intgetMsTransmissionInterval() 
          booleanisAutoClear() 
          org.firstinspires.ftc.robotcore.external.Telemetry.Loglog() 
          booleanremoveAction(java.lang.Object o) 
          booleanremoveItem(org.firstinspires.ftc.robotcore.external.Telemetry.Item item) 
          booleanremoveLine(org.firstinspires.ftc.robotcore.external.Telemetry.Line line) 
          voidsetAutoClear(boolean b) 
          voidsetCaptionValueSeparator(java.lang.String s) 
          voidsetDisplayFormat(org.firstinspires.ftc.robotcore.external.Telemetry.DisplayFormat displayFormat) 
          voidsetItemSeparator(java.lang.String s) 
          voidsetMsTransmissionInterval(int i) 
          voidspeak(java.lang.String text) 
          voidspeak(java.lang.String text, - java.lang.String languageCode, - java.lang.String countryCode) 
          booleanupdate() 
          -
            -
          • - - -

            Methods inherited from class java.lang.Object

            -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
          • -
          -
        • -
        +
    +
    void
    + +
     
    +
    void
    + +
     
    + + +
     
    + + +
     
    +
    int
    + +
     
    +
    boolean
    + +
     
    +
    org.firstinspires.ftc.robotcore.external.Telemetry.Log
    +
    log()
    +
     
    +
    boolean
    + +
     
    +
    boolean
    +
    removeItem(org.firstinspires.ftc.robotcore.external.Telemetry.Item item)
    +
     
    +
    boolean
    +
    removeLine(org.firstinspires.ftc.robotcore.external.Telemetry.Line line)
    +
     
    +
    void
    +
    setAutoClear(boolean b)
    +
     
    +
    void
    + +
     
    +
    void
    +
    setDisplayFormat(org.firstinspires.ftc.robotcore.external.Telemetry.DisplayFormat displayFormat)
    +
     
    +
    void
    + +
     
    +
    void
    + +
     
    +
    void
    +
    speak(String text)
    +
     
    +
    void
    +
    speak(String text, + String languageCode, + String countryCode)
    +
     
    +
    boolean
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    + -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MultipleTelemetry

            -
            public MultipleTelemetry(org.firstinspires.ftc.robotcore.external.Telemetry... telemetryList)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MultipleTelemetry

              +
              public MultipleTelemetry(org.firstinspires.ftc.robotcore.external.Telemetry... telemetryList)
              +
            +
          • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              addTelemetry

              -
              public void addTelemetry(org.firstinspires.ftc.robotcore.external.Telemetry telemetry)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                addTelemetry

                +
                public void addTelemetry(org.firstinspires.ftc.robotcore.external.Telemetry telemetry)
                Adds another telemetry object.
                -
                -
                Parameters:
                +
                +
                Parameters:
                telemetry -
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                       java.lang.String s1,
                -                                                                       java.lang.Object... objects)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + String s1, + Object... objects)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                       java.lang.Object o)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + Object o)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                           org.firstinspires.ftc.robotcore.external.Func<T> func)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public <T> +org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + org.firstinspires.ftc.robotcore.external.Func<T> func)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                addData

                -
                public <T> org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(java.lang.String s,
                -                                                                           java.lang.String s1,
                -                                                                           org.firstinspires.ftc.robotcore.external.Func<T> func)
                -
                -
                Specified by:
                +
              • +
                +

                addData

                +
                public <T> +org.firstinspires.ftc.robotcore.external.Telemetry.Item addData(String s, + String s1, + org.firstinspires.ftc.robotcore.external.Func<T> func)
                +
                +
                Specified by:
                addData in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                removeItem

                -
                public boolean removeItem(org.firstinspires.ftc.robotcore.external.Telemetry.Item item)
                -
                -
                Specified by:
                +
              • +
                +

                removeItem

                +
                public boolean removeItem(org.firstinspires.ftc.robotcore.external.Telemetry.Item item)
                +
                +
                Specified by:
                removeItem in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                clear

                -
                public void clear()
                -
                -
                Specified by:
                +
              • +
                +

                clear

                +
                public void clear()
                +
                +
                Specified by:
                clear in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                clearAll

                -
                public void clearAll()
                -
                -
                Specified by:
                +
              • +
                +

                clearAll

                +
                public void clearAll()
                +
                +
                Specified by:
                clearAll in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                addAction

                -
                public java.lang.Object addAction(java.lang.Runnable runnable)
                -
                -
                Specified by:
                +
              • +
                +

                addAction

                +
                public Object addAction(Runnable runnable)
                +
                +
                Specified by:
                addAction in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                removeAction

                -
                public boolean removeAction(java.lang.Object o)
                -
                -
                Specified by:
                +
              • +
                +

                removeAction

                +
                public boolean removeAction(Object o)
                +
                +
                Specified by:
                removeAction in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                speak

                -
                public void speak(java.lang.String text)
                -
                -
                Specified by:
                +
              • +
                +

                speak

                +
                public void speak(String text)
                +
                +
                Specified by:
                speak in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                speak

                -
                public void speak(java.lang.String text,
                -                  java.lang.String languageCode,
                -                  java.lang.String countryCode)
                -
                -
                Specified by:
                +
              • +
                +

                speak

                +
                public void speak(String text, + String languageCode, + String countryCode)
                +
                +
                Specified by:
                speak in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                update

                -
                public boolean update()
                -
                -
                Specified by:
                +
              • +
                +

                update

                +
                public boolean update()
                +
                +
                Specified by:
                update in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                addLine

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Line addLine()
                -
                -
                Specified by:
                +
              • +
                +

                addLine

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Line addLine()
                +
                +
                Specified by:
                addLine in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                addLine

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Line addLine(java.lang.String s)
                -
                -
                Specified by:
                +
              • +
                +

                addLine

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Line addLine(String s)
                +
                +
                Specified by:
                addLine in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                removeLine

                -
                public boolean removeLine(org.firstinspires.ftc.robotcore.external.Telemetry.Line line)
                -
                -
                Specified by:
                +
              • +
                +

                removeLine

                +
                public boolean removeLine(org.firstinspires.ftc.robotcore.external.Telemetry.Line line)
                +
                +
                Specified by:
                removeLine in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                isAutoClear

                -
                public boolean isAutoClear()
                -
                -
                Specified by:
                +
              • +
                +

                isAutoClear

                +
                public boolean isAutoClear()
                +
                +
                Specified by:
                isAutoClear in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                setAutoClear

                -
                public void setAutoClear(boolean b)
                -
                -
                Specified by:
                +
              • +
                +

                setAutoClear

                +
                public void setAutoClear(boolean b)
                +
                +
                Specified by:
                setAutoClear in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                getMsTransmissionInterval

                -
                public int getMsTransmissionInterval()
                -
                -
                Specified by:
                +
              • +
                +

                getMsTransmissionInterval

                +
                public int getMsTransmissionInterval()
                +
                +
                Specified by:
                getMsTransmissionInterval in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                setMsTransmissionInterval

                -
                public void setMsTransmissionInterval(int i)
                -
                -
                Specified by:
                +
              • +
                +

                setMsTransmissionInterval

                +
                public void setMsTransmissionInterval(int i)
                +
                +
                Specified by:
                setMsTransmissionInterval in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                getItemSeparator

                -
                public java.lang.String getItemSeparator()
                -
                -
                Specified by:
                +
              • +
                +

                getItemSeparator

                +
                public String getItemSeparator()
                +
                +
                Specified by:
                getItemSeparator in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                setItemSeparator

                -
                public void setItemSeparator(java.lang.String s)
                -
                -
                Specified by:
                +
              • +
                +

                setItemSeparator

                +
                public void setItemSeparator(String s)
                +
                +
                Specified by:
                setItemSeparator in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                getCaptionValueSeparator

                -
                public java.lang.String getCaptionValueSeparator()
                -
                -
                Specified by:
                +
              • +
                +

                getCaptionValueSeparator

                +
                public String getCaptionValueSeparator()
                +
                +
                Specified by:
                getCaptionValueSeparator in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                setCaptionValueSeparator

                -
                public void setCaptionValueSeparator(java.lang.String s)
                -
                -
                Specified by:
                +
              • +
                +

                setCaptionValueSeparator

                +
                public void setCaptionValueSeparator(String s)
                +
                +
                Specified by:
                setCaptionValueSeparator in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                setDisplayFormat

                -
                public void setDisplayFormat(org.firstinspires.ftc.robotcore.external.Telemetry.DisplayFormat displayFormat)
                -
                -
                Specified by:
                +
              • +
                +

                setDisplayFormat

                +
                public void setDisplayFormat(org.firstinspires.ftc.robotcore.external.Telemetry.DisplayFormat displayFormat)
                +
                +
                Specified by:
                setDisplayFormat in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              • -
              - - - -
                -
              • -

                log

                -
                public org.firstinspires.ftc.robotcore.external.Telemetry.Log log()
                -
                -
                Specified by:
                +
              • +
                +

                log

                +
                public org.firstinspires.ftc.robotcore.external.Telemetry.Log log()
                +
                +
                Specified by:
                log in interface org.firstinspires.ftc.robotcore.external.Telemetry
                +
              +
            -
          • -
          -
    -
    + - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/telemetry/TelemetryPacket.html b/docs/javadoc/com/acmerobotics/dashboard/telemetry/TelemetryPacket.html index c000d9877..779140ab7 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/telemetry/TelemetryPacket.html +++ b/docs/javadoc/com/acmerobotics/dashboard/telemetry/TelemetryPacket.html @@ -1,372 +1,250 @@ - - + - + TelemetryPacket + + + + + + + + - - + + +
    + +
    +
    -
    com.acmerobotics.dashboard.telemetry
    -

    Class TelemetryPacket

    + +

    Class TelemetryPacket

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.acmerobotics.dashboard.telemetry.TelemetryPacket
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      com.acmerobotics.dashboard.telemetry.TelemetryPacket
      +
      +

      -
      -
      public class TelemetryPacket
      -extends java.lang.Object
      +
      public class TelemetryPacket +extends Object
      Container for telemetry information. This class can be extended to support additional, custom telemetry data.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - -
          Constructors 
          Constructor and Description
          TelemetryPacket() +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
           
          +
          TelemetryPacket(boolean drawDefaultField)
          +
          Creates a new telemetry packet.
          -
        • +
    +
    + - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddLine(java.lang.String line) +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      + +
      Adds a line to the telemetry log.
      -
    • longaddTimestamp() + +
      long
      + +
      Adds and returns the current timestamp to the packet.
      -
      voidclearLines() + +
      void
      + +
      Clears the telemetry log.
      -
      CanvasfieldOverlay() + + + +
      Returns the field overlay canvas.
      -
      voidput(java.lang.String key, - java.lang.Object value) + +
      void
      +
      put(String key, + Object value)
      +
      Stores a single key-value pair.
      -
      voidputAll(java.util.Map<java.lang.String,java.lang.Object> map) + +
      void
      + +
      Stores all entries of the provided map.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    + - -
    -
    - + - -
    - - -
    Skip navigation links
    - - - - -
    - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/telemetry/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/telemetry/package-summary.html index d3c04e79b..ae69637db 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/telemetry/package-summary.html +++ b/docs/javadoc/com/acmerobotics/dashboard/telemetry/package-summary.html @@ -1,147 +1,105 @@ - - + - + com.acmerobotics.dashboard.telemetry + + + + + + + + - - + + +
    + +
    +
    -

    Package com.acmerobotics.dashboard.telemetry

    +

    Package com.acmerobotics.dashboard.telemetry

    -
    -
    - - - + -
    - + +
    +
    - - - - diff --git a/docs/javadoc/com/acmerobotics/dashboard/telemetry/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/telemetry/package-tree.html index 6c0b1c611..dbbed8f71 100644 --- a/docs/javadoc/com/acmerobotics/dashboard/telemetry/package-tree.html +++ b/docs/javadoc/com/acmerobotics/dashboard/telemetry/package-tree.html @@ -1,138 +1,75 @@ - - + - + com.acmerobotics.dashboard.telemetry Class Hierarchy + + + + + + + + - - + + +
    + +
    +

    Hierarchy For Package com.acmerobotics.dashboard.telemetry

    -Package Hierarchies: +Package Hierarchies:
    -
    +

    Class Hierarchy

    +
    +
    - -
    - - - - - - - -
    - - diff --git a/docs/javadoc/constant-values.html b/docs/javadoc/constant-values.html index a66dda459..57d872779 100644 --- a/docs/javadoc/constant-values.html +++ b/docs/javadoc/constant-values.html @@ -1,171 +1,88 @@ - - + - + Constant Field Values + + + + + + + + - - + + +
    + +
    +

    Constant Field Values

    +

    Contents

    +
    -
    - - +

    com.acmerobotics.*

    -
      -
    • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      com.acmerobotics.dashboard.config.variable.ConfigVariable<T> 
      Modifier and TypeConstant FieldValue
      - -public static final java.lang.StringENUM_CLASS_KEY"__enumClass"
      - -public static final java.lang.StringENUM_VALUES_KEY"__enumValues"
      - -public static final java.lang.StringTYPE_KEY"__type"
      - -public static final java.lang.StringVALUE_KEY"__value"
      -
    • -
    +
    +
    - - diff --git a/docs/javadoc/deprecated-list.html b/docs/javadoc/deprecated-list.html index fc07b2036..a5e29da45 100644 --- a/docs/javadoc/deprecated-list.html +++ b/docs/javadoc/deprecated-list.html @@ -1,143 +1,74 @@ - - + - + Deprecated List + + + + + + + + - - + + +
    + +
    +

    Deprecated API

    Contents

    -
    - - - +
    +
    - - -
    - diff --git a/docs/javadoc/element-list b/docs/javadoc/element-list new file mode 100644 index 000000000..dd24f578f --- /dev/null +++ b/docs/javadoc/element-list @@ -0,0 +1,8 @@ +com.acmerobotics.dashboard +com.acmerobotics.dashboard.canvas +com.acmerobotics.dashboard.config +com.acmerobotics.dashboard.config.reflection +com.acmerobotics.dashboard.config.variable +com.acmerobotics.dashboard.message +com.acmerobotics.dashboard.message.redux +com.acmerobotics.dashboard.telemetry diff --git a/docs/javadoc/help-doc.html b/docs/javadoc/help-doc.html index 36e9c6a7b..b054b91b9 100644 --- a/docs/javadoc/help-doc.html +++ b/docs/javadoc/help-doc.html @@ -1,222 +1,186 @@ - - + - + API Help + + + + + + + + - - + + +
    + +
    +
    +

    JavaDoc Help

    +
      +
    • Navigation: +
    • -
    • -

      Package

      -

      Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

      - +
      +
      +

      Navigation

      +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
      +
      +
      +

      Kinds of Pages

      +The following sections describe the different kinds of pages in this collection. +
      +

      Overview

      +

      The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

      +
      +
      +

      Package

      +

      Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

      +
        +
      • Interfaces
      • Classes
      • -
      • Enums
      • +
      • Enum Classes
      • Exceptions
      • Errors
      • -
      • Annotation Types
      • -
      -
    • -
    • -

      Class/Interface

      -

      Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

      -
        -
      • Class inheritance diagram
      • +
      • Annotation Interfaces
      • +
      + +
      +

      Class or Interface

      +

      Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

      +
        +
      • Class Inheritance Diagram
      • Direct Subclasses
      • All Known Subinterfaces
      • All Known Implementing Classes
      • -
      • Class/interface declaration
      • -
      • Class/interface description
      • +
      • Class or Interface Declaration
      • +
      • Class or Interface Description
      -
        +
        +
        • Nested Class Summary
        • +
        • Enum Constant Summary
        • Field Summary
        • +
        • Property Summary
        • Constructor Summary
        • Method Summary
        • -
        -
          -
        • Field Detail
        • -
        • Constructor Detail
        • -
        • Method Detail
        • -
        -

        Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

        - -
      • -

        Annotation Type

        -

        Each annotation type has its own separate page with the following sections:

        -
          -
        • Annotation Type declaration
        • -
        • Annotation Type description
        • Required Element Summary
        • Optional Element Summary
        • -
        • Element Detail
        -
      • -
      • -

        Enum

        -

        Each enum has its own separate page with the following sections:

        -
          -
        • Enum declaration
        • -
        • Enum description
        • -
        • Enum Constant Summary
        • -
        • Enum Constant Detail
        • -
        -
      • -
      • -

        Tree (Class Hierarchy)

        -

        There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

        -
          -
        • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
        • -
        • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
        • -
        -
      • -
      • -

        Deprecated API

        -

        The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

        -
      • -
      • -

        Index

        -

        The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

        -
      • -
      • -

        Prev/Next

        -

        These links take you to the next or previous class, interface, package, or related page.

        -
      • -
      • -

        Frames/No Frames

        -

        These links show and hide the HTML frames. All pages are available with or without frames.

        -
      • -
      • -

        All Classes

        -

        The All Classes link shows all classes and interfaces except non-static nested types.

        -
      • -
      • -

        Serialized Form

        -

        Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

        -
      • -
      • -

        Constant Field Values

        +
        +
          +
        • Enum Constant Details
        • +
        • Field Details
        • +
        • Property Details
        • +
        • Constructor Details
        • +
        • Method Details
        • +
        • Element Details
        • +
        +

        Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

        +

        The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

        +
      +
      +

      Other Files

      +

      Packages and modules may contain pages with additional information related to the declarations nearby.

      +
      +
      +

      Tree (Class Hierarchy)

      +

      There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

      +
        +
      • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
      • +
      • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
      • +
      +
      +
      +

      Deprecated API

      +

      The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

      +
      +
      +

      Constant Field Values

      The Constant Field Values page lists the static final fields and their values.

      -
    • -
    -This help file applies to API documentation generated using the standard doclet.
    - -
    - - - - - - - + +
    +

    All Packages

    +

    The All Packages page contains an alphabetic index of all packages contained in the documentation.

    +
    +
    +

    All Classes and Interfaces

    +

    The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

    +
    +
    +

    Index

    +

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

    +
    +
    +
    +This help file applies to API documentation generated by the standard doclet.
    - - diff --git a/docs/javadoc/index-files/index-1.html b/docs/javadoc/index-files/index-1.html index e56ae7c79..08c316cea 100644 --- a/docs/javadoc/index-files/index-1.html +++ b/docs/javadoc/index-files/index-1.html @@ -1,208 +1,143 @@ - - + - + A-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    A

    +
    +
    a - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    accept(CustomVariable) - Method in interface com.acmerobotics.dashboard.CustomVariableConsumer
    +
    accept(CustomVariable) - Method in interface com.acmerobotics.dashboard.CustomVariableConsumer
     
    -
    add(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
    +
    add(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
     
    -
    add(String, Object...) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
    +
    add(String, Object...) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
     
    -
    addAction(Runnable) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    addAction(Runnable) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    addConfigVariable(String, String, ValueProvider<T>) - Method in class com.acmerobotics.dashboard.DashboardCore
    +
    addConfigVariable(String, String, ValueProvider<T>) - Method in class com.acmerobotics.dashboard.DashboardCore
    Add config variable with custom provider.
    -
    addConfigVariable(String, String, ValueProvider<T>) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    addConfigVariable(String, String, ValueProvider<T>) - Method in class com.acmerobotics.dashboard.FtcDashboard
    Add config variable with custom provider that is automatically removed when op mode ends.
    -
    addConfigVariable(String, String, ValueProvider<T>, boolean) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    addConfigVariable(String, String, ValueProvider<T>, boolean) - Method in class com.acmerobotics.dashboard.FtcDashboard
    Add config variable with custom provider.
    -
    addData(String, String, Object...) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    addData(String, Object) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    addData(String, Object) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    addData(String, Object) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    addData(String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    addData(String, Object) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
     
    -
    addData(String, String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    addData(String, String, Object...) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    addData(String, String, Object...) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    addData(String, String, Object...) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    addData(String, Object) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    addData(String, String, Object...) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
     
    -
    addData(String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    addData(String, String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    addData(String, String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    addData(String, String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    addData(String, String, Object...) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
    +
    addData(String, String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
     
    -
    addData(String, Object) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
    +
    addData(String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    addData(String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
    +
    addData(String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    addData(String, String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
    +
    addData(String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
     
    -
    addData(String, Object) - Method in class com.acmerobotics.dashboard.TestDashboardInstance
    +
    addLine() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    addLine() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    addLine(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    addLine(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    -
     
    -
    addLine(String) - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    +
    addLine(String) - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    Adds a line to the telemetry log.
    -
    addLog(Telemetry.Log) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
    +
    addLog(Telemetry.Log) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
     
    -
    addTelemetry(Telemetry) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    addTelemetry(Telemetry) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    Adds another telemetry object.
    -
    addTimestamp() - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    +
    addTimestamp() - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    Adds and returns the current timestamp to the packet.
    -
    AMPLITUDE - Static variable in class com.acmerobotics.dashboard.TestSineWaveOpMode
    +
    Alpha - Class in com.acmerobotics.dashboard.canvas
    +
     
    +
    Alpha(double) - Constructor for class com.acmerobotics.dashboard.canvas.Alpha
     
    -
    apply(T) - Method in interface com.acmerobotics.dashboard.Mutex.Fun
    +
    ALPHA - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    apply(T) - Method in interface com.acmerobotics.dashboard.Mutex.UnitFun
    +
    apply(T) - Method in interface com.acmerobotics.dashboard.Mutex.Fun
     
    -
    assertSerDeIdentity(CustomVariable) - Static method in class com.acmerobotics.dashboard.SerializationTests
    +
    apply(T) - Method in interface com.acmerobotics.dashboard.Mutex.UnitFun
     
    -
    attachEventLoop(Context, FtcEventLoop) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    +
    attachEventLoop(Context, FtcEventLoop) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    Attaches the event loop to the instance for op mode management.
    -
    attachWebServer(Context, WebHandlerManager) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    +
    attachWebServer(Context, WebHandlerManager) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    Attaches a web server for accessing the dashboard through the phone (like OBJ/Blocks).
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-10.html b/docs/javadoc/index-files/index-10.html index bd3dd3cfa..fb00b644d 100644 --- a/docs/javadoc/index-files/index-10.html +++ b/docs/javadoc/index-files/index-10.html @@ -1,170 +1,105 @@ - - + - + M-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    M

    +
    +
    Message - Class in com.acmerobotics.dashboard.message
    Class for representing dashboard messages.
    -
    Message(MessageType) - Constructor for class com.acmerobotics.dashboard.message.Message
    +
    Message(MessageType) - Constructor for class com.acmerobotics.dashboard.message.Message
    Creates a message.
    -
    MessageDeserializer - Class in com.acmerobotics.dashboard.message
    +
    MessageDeserializer - Class in com.acmerobotics.dashboard.message
    Custom deserializer for dashboard messages.
    -
    MessageDeserializer() - Constructor for class com.acmerobotics.dashboard.message.MessageDeserializer
    +
    MessageDeserializer() - Constructor for class com.acmerobotics.dashboard.message.MessageDeserializer
     
    -
    MessageType - Enum in com.acmerobotics.dashboard.message
    +
    MessageType - Enum Class in com.acmerobotics.dashboard.message
    Dashboard message types.
    -
    MultipleItem(List<Telemetry.Item>) - Constructor for class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    MultipleItem(List<Telemetry.Item>) - Constructor for class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    MultipleLine(List<Telemetry.Line>) - Constructor for class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
    +
    MultipleLine(List<Telemetry.Line>) - Constructor for class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLine
     
    -
    MultipleLog() - Constructor for class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
    +
    MultipleLog() - Constructor for class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
     
    -
    MultipleTelemetry - Class in com.acmerobotics.dashboard.telemetry
    +
    MultipleTelemetry - Class in com.acmerobotics.dashboard.telemetry
    Delegate for a list of multiple telemetry objects.
    -
    MultipleTelemetry(Telemetry...) - Constructor for class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    MultipleTelemetry(Telemetry...) - Constructor for class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    MultipleTelemetry.MultipleItem - Class in com.acmerobotics.dashboard.telemetry
    +
    MultipleTelemetry.MultipleItem - Class in com.acmerobotics.dashboard.telemetry
     
    -
    MultipleTelemetry.MultipleLine - Class in com.acmerobotics.dashboard.telemetry
    +
    MultipleTelemetry.MultipleLine - Class in com.acmerobotics.dashboard.telemetry
     
    -
    MultipleTelemetry.MultipleLog - Class in com.acmerobotics.dashboard.telemetry
    +
    MultipleTelemetry.MultipleLog - Class in com.acmerobotics.dashboard.telemetry
     
    -
    Mutex<T> - Class in com.acmerobotics.dashboard
    +
    Mutex<T> - Class in com.acmerobotics.dashboard
     
    -
    Mutex(T) - Constructor for class com.acmerobotics.dashboard.Mutex
    +
    Mutex(T) - Constructor for class com.acmerobotics.dashboard.Mutex
     
    -
    Mutex.Fun<T,V> - Interface in com.acmerobotics.dashboard
    +
    Mutex.Fun<T,V> - Interface in com.acmerobotics.dashboard
     
    -
    Mutex.UnitFun<T> - Interface in com.acmerobotics.dashboard
    +
    Mutex.UnitFun<T> - Interface in com.acmerobotics.dashboard
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-11.html b/docs/javadoc/index-files/index-11.html index 7f1d79f7b..e6ba7d5de 100644 --- a/docs/javadoc/index-files/index-11.html +++ b/docs/javadoc/index-files/index-11.html @@ -1,128 +1,63 @@ - - + - + N-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    N

    +
    +
    newSocket(SendFun) - Method in class com.acmerobotics.dashboard.DashboardCore
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-12.html b/docs/javadoc/index-files/index-12.html index 8ca24155b..c4de68b71 100644 --- a/docs/javadoc/index-files/index-12.html +++ b/docs/javadoc/index-files/index-12.html @@ -1,136 +1,73 @@ - - + - + O-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    O

    +
    +
    onClose() - Method in interface com.acmerobotics.dashboard.SocketHandler
     
    -
    onMessage(Message) - Method in interface com.acmerobotics.dashboard.SocketHandler
    +
    onMessage(Message) - Method in interface com.acmerobotics.dashboard.SocketHandler
     
    -
    onOpen() - Method in interface com.acmerobotics.dashboard.SocketHandler
    +
    onOpen() - Method in interface com.acmerobotics.dashboard.SocketHandler
     
    -
    onOpModePostStop(OpMode) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    onOpModePostStop(OpMode) - Method in class com.acmerobotics.dashboard.FtcDashboard
     
    -
    onOpModePreInit(OpMode) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    onOpModePreInit(OpMode) - Method in class com.acmerobotics.dashboard.FtcDashboard
     
    -
    onOpModePreStart(OpMode) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    onOpModePreStart(OpMode) - Method in class com.acmerobotics.dashboard.FtcDashboard
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-13.html b/docs/javadoc/index-files/index-13.html index 75c82519b..7051b1e85 100644 --- a/docs/javadoc/index-files/index-13.html +++ b/docs/javadoc/index-files/index-13.html @@ -1,150 +1,87 @@ - - + - + P-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    P

    +
    +
    Polygon - Class in com.acmerobotics.dashboard.canvas
     
    -
    PHASE - Static variable in class com.acmerobotics.dashboard.TestSineWaveOpMode
    +
    Polygon(double[], double[], boolean) - Constructor for class com.acmerobotics.dashboard.canvas.Polygon
     
    -
    Polygon - Class in com.acmerobotics.dashboard.canvas
    +
    POLYGON - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    Polygon(double[], double[], boolean) - Constructor for class com.acmerobotics.dashboard.canvas.Polygon
    +
    Polyline - Class in com.acmerobotics.dashboard.canvas
     
    -
    Polyline - Class in com.acmerobotics.dashboard.canvas
    +
    Polyline(double[], double[]) - Constructor for class com.acmerobotics.dashboard.canvas.Polyline
     
    -
    Polyline(double[], double[]) - Constructor for class com.acmerobotics.dashboard.canvas.Polyline
    +
    POLYLINE - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    populateMenu(Context, Menu) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    +
    populateMenu(Context, Menu) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    Populates the menu with dashboard enable/disable options.
    -
    put(String, Object) - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    +
    put(String, Object) - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    Stores a single key-value pair.
    -
    putAll(Map<String, Object>) - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    +
    putAll(Map<String, Object>) - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    Stores all entries of the provided map.
    -
    putVariable(String, ConfigVariable) - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
    +
    putVariable(String, ConfigVariable) - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-14.html b/docs/javadoc/index-files/index-14.html index d179b3a95..8954ef660 100644 --- a/docs/javadoc/index-files/index-14.html +++ b/docs/javadoc/index-files/index-14.html @@ -1,192 +1,149 @@ - - + - + R-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    R

    +
    +
    RECEIVE_CONFIG - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
    +
     
    +
    RECEIVE_GAMEPAD_STATE - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
     
    -
    ReceiveConfig(CustomVariable) - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveConfig
    +
    RECEIVE_IMAGE - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
     
    -
    ReceiveGamepadState - Class in com.acmerobotics.dashboard.message.redux
    +
    RECEIVE_OP_MODE_LIST - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
     
    -
    ReceiveGamepadState() - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState
    +
    RECEIVE_ROBOT_STATUS - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
     
    -
    ReceiveGamepadState.Gamepad - Class in com.acmerobotics.dashboard.message.redux
    +
    RECEIVE_TELEMETRY - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
     
    -
    ReceiveImage - Class in com.acmerobotics.dashboard.message.redux
    +
    ReceiveConfig - Class in com.acmerobotics.dashboard.message.redux
     
    -
    ReceiveImage(String) - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveImage
    +
    ReceiveConfig(CustomVariable) - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveConfig
     
    -
    ReceiveOpModeList - Class in com.acmerobotics.dashboard.message.redux
    +
    ReceiveGamepadState - Class in com.acmerobotics.dashboard.message.redux
     
    -
    ReceiveOpModeList(List<String>) - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveOpModeList
    +
    ReceiveGamepadState() - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState
     
    -
    ReceiveRobotStatus - Class in com.acmerobotics.dashboard.message.redux
    +
    ReceiveGamepadState.Gamepad - Class in com.acmerobotics.dashboard.message.redux
     
    -
    ReceiveRobotStatus(RobotStatus) - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveRobotStatus
    +
    ReceiveImage - Class in com.acmerobotics.dashboard.message.redux
     
    -
    ReceiveTelemetry - Class in com.acmerobotics.dashboard.message.redux
    +
    ReceiveImage(String) - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveImage
     
    -
    ReceiveTelemetry(List<TelemetryPacket>) - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveTelemetry
    +
    ReceiveOpModeList - Class in com.acmerobotics.dashboard.message.redux
     
    -
    ReflectionConfig - Class in com.acmerobotics.dashboard.config.reflection
    +
    ReceiveOpModeList(List<String>) - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveOpModeList
     
    -
    registerOpMode(OpModeManager) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    +
    ReceiveRobotStatus - Class in com.acmerobotics.dashboard.message.redux
     
    -
    removeAction(Object) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    ReceiveRobotStatus(RobotStatus) - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveRobotStatus
     
    -
    removeConfigVariable(String, String) - Method in class com.acmerobotics.dashboard.DashboardCore
    +
    ReceiveTelemetry - Class in com.acmerobotics.dashboard.message.redux
    +
     
    +
    ReceiveTelemetry(List<TelemetryPacket>) - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveTelemetry
    +
     
    +
    ReflectionConfig - Class in com.acmerobotics.dashboard.config.reflection
    +
     
    +
    registerOpMode(OpModeManager) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    +
     
    +
    removeAction(Object) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
     
    +
    removeConfigVariable(String, String) - Method in class com.acmerobotics.dashboard.DashboardCore
    Remove a config variable.
    -
    removeConfigVariable(String, String) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    removeConfigVariable(String, String) - Method in class com.acmerobotics.dashboard.FtcDashboard
    Remove a config variable.
    -
    removeItem(Telemetry.Item) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    removeItem(Telemetry.Item) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    removeLine(Telemetry.Line) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    removeLine(Telemetry.Line) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    removeVariable(String) - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
    +
    removeVariable(String) - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
     
    -
    right_bumper - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    right_bumper - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    right_stick_button - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    right_stick_button - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    right_stick_x - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    right_stick_x - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    right_stick_y - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    right_stick_y - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    right_trigger - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    right_trigger - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    RobotStatus - Class in com.acmerobotics.dashboard
    +
    RobotStatus - Class in com.acmerobotics.dashboard
    Container for information about the active op mode and its state.
    -
    RobotStatus(boolean, boolean, String, RobotStatus.OpModeStatus, String, String) - Constructor for class com.acmerobotics.dashboard.RobotStatus
    +
    RobotStatus(boolean, boolean, String, RobotStatus.OpModeStatus, String, String) - Constructor for class com.acmerobotics.dashboard.RobotStatus
    Creates a status object with the default values.
    -
    RobotStatus.OpModeStatus - Enum in com.acmerobotics.dashboard
    +
    RobotStatus.OpModeStatus - Enum Class in com.acmerobotics.dashboard
    Status of an op mode.
    +
    Rotation - Class in com.acmerobotics.dashboard.canvas
    +
     
    +
    Rotation(double) - Constructor for class com.acmerobotics.dashboard.canvas.Rotation
    +
     
    +
    ROTATION - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
    +
     
    +
    RUNNING - Enum constant in enum class com.acmerobotics.dashboard.RobotStatus.OpModeStatus
    +
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-15.html b/docs/javadoc/index-files/index-15.html index d490b5493..f5d92a0e3 100644 --- a/docs/javadoc/index-files/index-15.html +++ b/docs/javadoc/index-files/index-15.html @@ -1,283 +1,238 @@ - - + - + S-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    S

    +
    +
    SAVE_CONFIG - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
     
    -
    SaveConfig(CustomVariable) - Constructor for class com.acmerobotics.dashboard.message.redux.SaveConfig
    +
    SaveConfig - Class in com.acmerobotics.dashboard.message.redux
     
    -
    second - Variable in class com.acmerobotics.dashboard.SerializationTests.Pair
    +
    SaveConfig(CustomVariable) - Constructor for class com.acmerobotics.dashboard.message.redux.SaveConfig
     
    -
    send(Message) - Method in interface com.acmerobotics.dashboard.SendFun
    +
    Scale - Class in com.acmerobotics.dashboard.canvas
     
    -
    sendAll(Message) - Method in class com.acmerobotics.dashboard.DashboardCore
    +
    Scale(double, double) - Constructor for class com.acmerobotics.dashboard.canvas.Scale
     
    -
    SendFun - Interface in com.acmerobotics.dashboard
    +
    SCALE - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    sendImage(Bitmap) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    send(Message) - Method in interface com.acmerobotics.dashboard.SendFun
    +
     
    +
    sendAll(Message) - Method in class com.acmerobotics.dashboard.DashboardCore
    +
     
    +
    SendFun - Interface in com.acmerobotics.dashboard
    +
     
    +
    sendImage(Bitmap) - Method in class com.acmerobotics.dashboard.FtcDashboard
    Sends an image to the dashboard for display (MJPEG style).
    -
    sendTelemetryPacket(TelemetryPacket) - Method in class com.acmerobotics.dashboard.DashboardCore
    +
    sendTelemetryPacket(TelemetryPacket) - Method in class com.acmerobotics.dashboard.DashboardCore
    Queues a telemetry packet to be sent to all clients.
    -
    sendTelemetryPacket(TelemetryPacket) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    sendTelemetryPacket(TelemetryPacket) - Method in class com.acmerobotics.dashboard.FtcDashboard
    Queues a telemetry packet to be sent to all clients.
    -
    SerializationTests - Class in com.acmerobotics.dashboard
    -
     
    -
    SerializationTests() - Constructor for class com.acmerobotics.dashboard.SerializationTests
    +
    serialize(ConfigVariable<?>, Type, JsonSerializationContext) - Method in class com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer
     
    -
    SerializationTests.NullVariables - Class in com.acmerobotics.dashboard
    +
    set(T) - Method in class com.acmerobotics.dashboard.config.ConstantProvider
     
    -
    SerializationTests.Pair - Class in com.acmerobotics.dashboard
    +
    set(T) - Method in class com.acmerobotics.dashboard.config.reflection.FieldProvider
     
    -
    serialize(ConfigVariable<?>, Type, JsonSerializationContext) - Method in class com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer
    -
     
    -
    set(T) - Method in class com.acmerobotics.dashboard.config.ConstantProvider
    -
     
    -
    set(T) - Method in class com.acmerobotics.dashboard.config.reflection.FieldProvider
    -
     
    -
    set(T) - Method in interface com.acmerobotics.dashboard.config.ValueProvider
    +
    set(T) - Method in interface com.acmerobotics.dashboard.config.ValueProvider
    Updates the value.
    -
    setAutoClear(boolean) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    setAlpha(double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    +
    Set the global alpha for subsequent operations.
    +
    +
    setAutoClear(boolean) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    setCapacity(int) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
    +
    setCapacity(int) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
     
    -
    setCaption(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    setCaption(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    setCaptionValueSeparator(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    setCaptionValueSeparator(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    setDisplayFormat(Telemetry.DisplayFormat) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    setDisplayFormat(Telemetry.DisplayFormat) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    setDisplayOrder(Telemetry.Log.DisplayOrder) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
    +
    setDisplayOrder(Telemetry.Log.DisplayOrder) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
     
    -
    setFill(String) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    setFill(String) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    setImageQuality(int) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    setImageQuality(int) - Method in class com.acmerobotics.dashboard.FtcDashboard
    - +
    -
    setItemSeparator(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    setItemSeparator(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
     
    +
    setMsTransmissionInterval(int) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    setMsTransmissionInterval(int) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    setRetained(Boolean) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    setRetained(Boolean) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    setRotation(double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    setSendFun(SendFun) - Method in class com.acmerobotics.dashboard.testopmode.TestOpModeManager
    +
    setScale(double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    setStroke(String) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    setStroke(String) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    setStrokeWidth(int) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    setStrokeWidth(int) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    setTelemetryTransmissionInterval(int) - Method in class com.acmerobotics.dashboard.DashboardCore
    +
    setTelemetryTransmissionInterval(int) - Method in class com.acmerobotics.dashboard.DashboardCore
    Sets the telemetry transmission interval.
    -
    setTelemetryTransmissionInterval(int) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    setTelemetryTransmissionInterval(int) - Method in class com.acmerobotics.dashboard.FtcDashboard
    Sets the telemetry transmission interval.
    -
    setValue(String, Object...) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    setTranslation(double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
     
    +
    setValue(Object) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
     
    +
    setValue(String, Object...) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    setValue(Object) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    setValue(String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    setValue(Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    setValue(Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    setValue(String, Func<T>) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    size() - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
     
    -
    size() - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
    +
    SocketHandler - Interface in com.acmerobotics.dashboard
     
    -
    SocketHandler - Interface in com.acmerobotics.dashboard
    +
    speak(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    speak(String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    speak(String, String, String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    speak(String, String, String) - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    Spline - Class in com.acmerobotics.dashboard.canvas
     
    -
    Spline - Class in com.acmerobotics.dashboard.canvas
    +
    Spline(double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class com.acmerobotics.dashboard.canvas.Spline
     
    -
    Spline(double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class com.acmerobotics.dashboard.canvas.Spline
    +
    SPLINE - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    start(Context) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    +
    start - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
     
    +
    start(Context) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    Starts the dashboard.
    -
    start - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    -
     
    -
    start() - Method in class com.acmerobotics.dashboard.TestDashboardInstance
    +
    START_OP_MODE - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
     
    -
    startCameraStream(CameraStreamSource, double) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    startCameraStream(CameraStreamSource, double) - Method in class com.acmerobotics.dashboard.FtcDashboard
    Sends a stream of camera frames at a regular interval.
    -
    StartOpMode - Class in com.acmerobotics.dashboard.message.redux
    -
     
    -
    StartOpMode() - Constructor for class com.acmerobotics.dashboard.message.redux.StartOpMode
    +
    StartOpMode - Class in com.acmerobotics.dashboard.message.redux
     
    -
    startOpMode() - Method in class com.acmerobotics.dashboard.testopmode.TestOpModeManager
    +
    StartOpMode() - Constructor for class com.acmerobotics.dashboard.message.redux.StartOpMode
     
    -
    stop(Context) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    +
    stop(Context) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    Stops the instance and the underlying WebSocket server.
    -
    stopCameraStream() - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    STOP_OP_MODE - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
    +
     
    +
    stopCameraStream() - Method in class com.acmerobotics.dashboard.FtcDashboard
    Stops the camera frame stream.
    -
    StopOpMode - Class in com.acmerobotics.dashboard.message.redux
    +
    StopOpMode - Class in com.acmerobotics.dashboard.message.redux
    +
     
    +
    StopOpMode() - Constructor for class com.acmerobotics.dashboard.message.redux.StopOpMode
     
    -
    StopOpMode() - Constructor for class com.acmerobotics.dashboard.message.redux.StopOpMode
    +
    STOPPED - Enum constant in enum class com.acmerobotics.dashboard.RobotStatus.OpModeStatus
     
    -
    stopOpMode() - Method in class com.acmerobotics.dashboard.testopmode.TestOpModeManager
    +
    STRING - Enum constant in enum class com.acmerobotics.dashboard.config.variable.VariableType
     
    -
    Stroke - Class in com.acmerobotics.dashboard.canvas
    +
    Stroke - Class in com.acmerobotics.dashboard.canvas
     
    -
    Stroke(String) - Constructor for class com.acmerobotics.dashboard.canvas.Stroke
    +
    Stroke(String) - Constructor for class com.acmerobotics.dashboard.canvas.Stroke
     
    -
    strokeCircle(double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    STROKE - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    strokeLine(double, double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    STROKE_WIDTH - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    strokePolygon(double[], double[]) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    strokeCircle(double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    strokePolyline(double[], double[]) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    strokeLine(double, double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    strokeRect(double, double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    strokePolygon(double[], double[]) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    strokeSpline(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    strokePolyline(double[], double[]) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
     
    +
    strokeRect(double, double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
     
    +
    strokeSpline(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    -
    Deprecated.
    +
    Deprecated.
    -
    StrokeWidth - Class in com.acmerobotics.dashboard.canvas
    +
    strokeText(String, double, double, String, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
     
    +
    strokeText(String, double, double, String, double, boolean) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
     
    +
    StrokeWidth - Class in com.acmerobotics.dashboard.canvas
     
    -
    StrokeWidth(int) - Constructor for class com.acmerobotics.dashboard.canvas.StrokeWidth
    +
    StrokeWidth(int) - Constructor for class com.acmerobotics.dashboard.canvas.StrokeWidth
     
    -
    suppressOpMode() - Static method in class com.acmerobotics.dashboard.FtcDashboard
    +
    suppressOpMode() - Static method in class com.acmerobotics.dashboard.FtcDashboard
    Call before start to suppress the enable/disable op mode.
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-16.html b/docs/javadoc/index-files/index-16.html index 240efc327..1fe69e854 100644 --- a/docs/javadoc/index-files/index-16.html +++ b/docs/javadoc/index-files/index-16.html @@ -1,156 +1,87 @@ - - + - + T-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    T

    +
    +
    TelemetryPacket - Class in com.acmerobotics.dashboard.telemetry
    Container for telemetry information.
    -
    TelemetryPacket() - Constructor for class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    +
    TelemetryPacket() - Constructor for class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    +
     
    +
    TelemetryPacket(boolean) - Constructor for class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    Creates a new telemetry packet.
    -
    TestDashboardInstance - Class in com.acmerobotics.dashboard
    -
     
    -
    TestDashboardInstance() - Constructor for class com.acmerobotics.dashboard.TestDashboardInstance
    -
     
    -
    TestOpMode - Class in com.acmerobotics.dashboard.testopmode
    -
     
    -
    TestOpMode(String) - Constructor for class com.acmerobotics.dashboard.testopmode.TestOpMode
    +
    Text - Class in com.acmerobotics.dashboard.canvas
     
    -
    TestOpModeManager - Class in com.acmerobotics.dashboard.testopmode
    +
    Text(String, double, double, String, double, boolean, boolean) - Constructor for class com.acmerobotics.dashboard.canvas.Text
     
    -
    TestOpModeManager() - Constructor for class com.acmerobotics.dashboard.testopmode.TestOpModeManager
    +
    TEXT - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    TestServer - Class in com.acmerobotics.dashboard
    +
    touchpad - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    TestServer() - Constructor for class com.acmerobotics.dashboard.TestServer
    +
    Translate - Class in com.acmerobotics.dashboard.canvas
     
    -
    TestSineWaveOpMode - Class in com.acmerobotics.dashboard
    +
    Translate(double, double) - Constructor for class com.acmerobotics.dashboard.canvas.Translate
     
    -
    TestSineWaveOpMode() - Constructor for class com.acmerobotics.dashboard.TestSineWaveOpMode
    +
    TRANSLATE - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    touchpad - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    -
     
    -
    TYPE_KEY - Static variable in class com.acmerobotics.dashboard.config.variable.ConfigVariable
    +
    TYPE_KEY - Static variable in class com.acmerobotics.dashboard.config.variable.ConfigVariable
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-17.html b/docs/javadoc/index-files/index-17.html index b5eeb3dbe..31438b9dd 100644 --- a/docs/javadoc/index-files/index-17.html +++ b/docs/javadoc/index-files/index-17.html @@ -1,142 +1,77 @@ - - + - + U-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    U

    +
    +
    update() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    update(ConfigVariable<Object>) - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
    +
    update(ConfigVariable<Object>) - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
     
    -
    update() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    update(ConfigVariable<T>) - Method in class com.acmerobotics.dashboard.config.variable.BasicVariable
     
    -
    update() - Method in class com.acmerobotics.dashboard.TestDashboardInstance
    +
    update(ConfigVariable<T>) - Method in class com.acmerobotics.dashboard.config.variable.ConfigVariable
     
    -
    updateConfig() - Method in class com.acmerobotics.dashboard.DashboardCore
    +
    updateConfig() - Method in class com.acmerobotics.dashboard.DashboardCore
    Sends updated configuration data to all instance clients.
    -
    updateConfig() - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    updateConfig() - Method in class com.acmerobotics.dashboard.FtcDashboard
    Sends updated configuration data to all instance clients.
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-18.html b/docs/javadoc/index-files/index-18.html index ecc1c4512..a3c4732be 100644 --- a/docs/javadoc/index-files/index-18.html +++ b/docs/javadoc/index-files/index-18.html @@ -1,172 +1,111 @@ - - + - + V-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    V

    +
    +
    value() - Element in annotation interface com.acmerobotics.dashboard.config.Config
    +
    +
    Name of this block of configuration variables.
    +
    +
    VALUE_KEY - Static variable in class com.acmerobotics.dashboard.config.variable.ConfigVariable
     
    -
    valueOf(String) - Static method in enum com.acmerobotics.dashboard.canvas.CanvasOp.Type
    +
    valueOf(String) - Static method in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum com.acmerobotics.dashboard.config.variable.VariableType
    +
    valueOf(String) - Static method in enum class com.acmerobotics.dashboard.config.variable.VariableType
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum com.acmerobotics.dashboard.message.MessageType
    +
    valueOf(String) - Static method in enum class com.acmerobotics.dashboard.message.MessageType
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    valueOf(String) - Static method in enum com.acmerobotics.dashboard.RobotStatus.OpModeStatus
    +
    valueOf(String) - Static method in enum class com.acmerobotics.dashboard.RobotStatus.OpModeStatus
    -
    Returns the enum constant of this type with the specified name.
    +
    Returns the enum constant of this class with the specified name.
    -
    ValueProvider<T> - Interface in com.acmerobotics.dashboard.config
    +
    ValueProvider<T> - Interface in com.acmerobotics.dashboard.config
    A generic interface for providing and storing a single value.
    -
    values() - Static method in enum com.acmerobotics.dashboard.canvas.CanvasOp.Type
    +
    values() - Static method in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum com.acmerobotics.dashboard.config.variable.VariableType
    +
    values() - Static method in enum class com.acmerobotics.dashboard.config.variable.VariableType
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum com.acmerobotics.dashboard.message.MessageType
    +
    values() - Static method in enum class com.acmerobotics.dashboard.message.MessageType
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    values() - Static method in enum com.acmerobotics.dashboard.RobotStatus.OpModeStatus
    +
    values() - Static method in enum class com.acmerobotics.dashboard.RobotStatus.OpModeStatus
    -
    Returns an array containing the constants of this enum type, in +
    Returns an array containing the constants of this enum class, in the order they are declared.
    -
    varEquals(ConfigVariable<?>, ConfigVariable<?>) - Static method in class com.acmerobotics.dashboard.SerializationTests
    -
     
    -
    VariableType - Enum in com.acmerobotics.dashboard.config.variable
    +
    VariableType - Enum Class in com.acmerobotics.dashboard.config.variable
    Types of variables supported by the dashboard.
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-19.html b/docs/javadoc/index-files/index-19.html index 7bc5ea913..7a1792f16 100644 --- a/docs/javadoc/index-files/index-19.html +++ b/docs/javadoc/index-files/index-19.html @@ -1,138 +1,75 @@ - - + - + W-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    W

    +
    +
    with(Mutex.Fun<T, V>) - Method in class com.acmerobotics.dashboard.Mutex
     
    -
    with(Mutex.UnitFun<T>) - Method in class com.acmerobotics.dashboard.Mutex
    +
    with(Mutex.UnitFun<T>) - Method in class com.acmerobotics.dashboard.Mutex
     
    -
    withConfigRoot(CustomVariableConsumer) - Method in class com.acmerobotics.dashboard.DashboardCore
    +
    withConfigRoot(CustomVariableConsumer) - Method in class com.acmerobotics.dashboard.DashboardCore
    Executes in an exclusive context for thread-safe config tree modification - and calls DashboardCore.updateConfig() to keep clients up to date.
    + and calls DashboardCore.updateConfig() to keep clients up to date.
    -
    withConfigRoot(CustomVariableConsumer) - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    withConfigRoot(CustomVariableConsumer) - Method in class com.acmerobotics.dashboard.FtcDashboard
    Executes in an exclusive context for thread-safe config tree modification - and calls FtcDashboard.updateConfig() to keep clients up to date.
    + and calls FtcDashboard.updateConfig() to keep clients up to date.
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-2.html b/docs/javadoc/index-files/index-2.html index 6ebc4e5e2..84a76eb0a 100644 --- a/docs/javadoc/index-files/index-2.html +++ b/docs/javadoc/index-files/index-2.html @@ -1,136 +1,73 @@ - - + - + B-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    B

    +
    +
    b - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    b - Static variable in class com.acmerobotics.dashboard.SerializationTests.NullVariables
    +
    back - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    back - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    BasicVariable<T> - Class in com.acmerobotics.dashboard.config.variable
     
    -
    BasicVariable<T> - Class in com.acmerobotics.dashboard.config.variable
    +
    BasicVariable(ValueProvider<T>) - Constructor for class com.acmerobotics.dashboard.config.variable.BasicVariable
     
    -
    BasicVariable(ValueProvider<T>) - Constructor for class com.acmerobotics.dashboard.config.variable.BasicVariable
    +
    BasicVariable(VariableType, ValueProvider<T>) - Constructor for class com.acmerobotics.dashboard.config.variable.BasicVariable
     
    -
    BasicVariable(VariableType, ValueProvider<T>) - Constructor for class com.acmerobotics.dashboard.config.variable.BasicVariable
    +
    BOOLEAN - Enum constant in enum class com.acmerobotics.dashboard.config.variable.VariableType
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-20.html b/docs/javadoc/index-files/index-20.html index 77a55d0d4..19ce66081 100644 --- a/docs/javadoc/index-files/index-20.html +++ b/docs/javadoc/index-files/index-20.html @@ -1,126 +1,63 @@ - - + - + X-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    X

    +
    +
    x - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-21.html b/docs/javadoc/index-files/index-21.html index 3efcb1f37..b702175b5 100644 --- a/docs/javadoc/index-files/index-21.html +++ b/docs/javadoc/index-files/index-21.html @@ -1,126 +1,63 @@ - - + - + Y-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    Y

    +
    +
    y - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-3.html b/docs/javadoc/index-files/index-3.html index 4b5494e46..789d4d4bb 100644 --- a/docs/javadoc/index-files/index-3.html +++ b/docs/javadoc/index-files/index-3.html @@ -1,116 +1,95 @@ - - + - + C-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    C

    +
    +
    Canvas - Class in com.acmerobotics.dashboard.canvas
     
    -
    Canvas - Class in com.acmerobotics.dashboard.canvas
    +
    Canvas() - Constructor for class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    Canvas() - Constructor for class com.acmerobotics.dashboard.canvas.Canvas
    +
    CanvasOp - Class in com.acmerobotics.dashboard.canvas
     
    -
    CanvasOp - Class in com.acmerobotics.dashboard.canvas
    +
    CanvasOp(CanvasOp.Type) - Constructor for class com.acmerobotics.dashboard.canvas.CanvasOp
     
    -
    CanvasOp(CanvasOp.Type) - Constructor for class com.acmerobotics.dashboard.canvas.CanvasOp
    +
    CanvasOp.Type - Enum Class in com.acmerobotics.dashboard.canvas
     
    -
    CanvasOp.Type - Enum in com.acmerobotics.dashboard.canvas
    +
    Circle - Class in com.acmerobotics.dashboard.canvas
     
    -
    Circle - Class in com.acmerobotics.dashboard.canvas
    +
    Circle(double, double, double, boolean) - Constructor for class com.acmerobotics.dashboard.canvas.Circle
     
    -
    Circle(double, double, double, boolean) - Constructor for class com.acmerobotics.dashboard.canvas.Circle
    +
    CIRCLE - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    clear() - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    clear() - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    clear() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    clear() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    clear() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
    +
    clear() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
     
    -
    clearAll() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    clearAll() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    clearLines() - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    +
    clearLines() - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    Clears the telemetry log.
    -
    clearSendFun() - Method in class com.acmerobotics.dashboard.testopmode.TestOpModeManager
    -
     
    -
    clearTelemetry() - Method in class com.acmerobotics.dashboard.DashboardCore
    +
    clearTelemetry() - Method in class com.acmerobotics.dashboard.DashboardCore
    Clears telemetry data from all clients.
    -
    clearTelemetry() - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    clearTelemetry() - Method in class com.acmerobotics.dashboard.FtcDashboard
    Clears telemetry data from all clients.
    -
    clientCount() - Method in class com.acmerobotics.dashboard.DashboardCore
    +
    clientCount() - Method in class com.acmerobotics.dashboard.DashboardCore
     
    com.acmerobotics.dashboard - package com.acmerobotics.dashboard
     
    @@ -128,91 +107,47 @@

    C

     
    com.acmerobotics.dashboard.telemetry - package com.acmerobotics.dashboard.telemetry
     
    -
    com.acmerobotics.dashboard.testopmode - package com.acmerobotics.dashboard.testopmode
    -
     
    -
    Config - Annotation Type in com.acmerobotics.dashboard.config
    +
    Config - Annotation Interface in com.acmerobotics.dashboard.config
    Annotation that specifies configuration classes.
    -
    ConfigVariable<T> - Class in com.acmerobotics.dashboard.config.variable
    +
    ConfigVariable<T> - Class in com.acmerobotics.dashboard.config.variable
    Type-independent dashboard configuration variable.
    -
    ConfigVariable() - Constructor for class com.acmerobotics.dashboard.config.variable.ConfigVariable
    +
    ConfigVariable() - Constructor for class com.acmerobotics.dashboard.config.variable.ConfigVariable
    +
     
    +
    ConfigVariableDeserializer - Class in com.acmerobotics.dashboard.config.variable
     
    -
    ConfigVariableDeserializer - Class in com.acmerobotics.dashboard.config.variable
    +
    ConfigVariableDeserializer() - Constructor for class com.acmerobotics.dashboard.config.variable.ConfigVariableDeserializer
     
    -
    ConfigVariableDeserializer() - Constructor for class com.acmerobotics.dashboard.config.variable.ConfigVariableDeserializer
    +
    ConfigVariableSerializer - Class in com.acmerobotics.dashboard.config.variable
     
    -
    ConfigVariableSerializer - Class in com.acmerobotics.dashboard.config.variable
    +
    ConfigVariableSerializer() - Constructor for class com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer
     
    -
    ConfigVariableSerializer() - Constructor for class com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer
    +
    ConstantProvider<T> - Class in com.acmerobotics.dashboard.config
     
    -
    ConstantProvider<T> - Class in com.acmerobotics.dashboard.config
    +
    ConstantProvider(T) - Constructor for class com.acmerobotics.dashboard.config.ConstantProvider
     
    -
    ConstantProvider(T) - Constructor for class com.acmerobotics.dashboard.config.ConstantProvider
    +
    copyIntoSdkGamepad(ReceiveGamepadState.Gamepad, Gamepad) - Static method in class com.acmerobotics.dashboard.FtcDashboard
     
    -
    copyIntoSdkGamepad(ReceiveGamepadState.Gamepad, Gamepad) - Static method in class com.acmerobotics.dashboard.FtcDashboard
    +
    createVariableFromClass(Class<?>) - Static method in class com.acmerobotics.dashboard.config.reflection.ReflectionConfig
     
    -
    createVariableFromClass(Class<?>) - Static method in class com.acmerobotics.dashboard.config.reflection.ReflectionConfig
    +
    CUSTOM - Enum constant in enum class com.acmerobotics.dashboard.config.variable.VariableType
     
    -
    CustomVariable - Class in com.acmerobotics.dashboard.config.variable
    +
    CustomVariable - Class in com.acmerobotics.dashboard.config.variable
    Custom (nested) configuration variable used to represent nested objects.
    -
    CustomVariable(Map<String, ConfigVariable>) - Constructor for class com.acmerobotics.dashboard.config.variable.CustomVariable
    +
    CustomVariable() - Constructor for class com.acmerobotics.dashboard.config.variable.CustomVariable
     
    -
    CustomVariable() - Constructor for class com.acmerobotics.dashboard.config.variable.CustomVariable
    +
    CustomVariable(Map<String, ConfigVariable>) - Constructor for class com.acmerobotics.dashboard.config.variable.CustomVariable
     
    -
    CustomVariableConsumer - Interface in com.acmerobotics.dashboard
    +
    CustomVariableConsumer - Interface in com.acmerobotics.dashboard
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-4.html b/docs/javadoc/index-files/index-4.html index b11a5e3a4..824a55add 100644 --- a/docs/javadoc/index-files/index-4.html +++ b/docs/javadoc/index-files/index-4.html @@ -1,144 +1,91 @@ - - + - + D-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    D

    +
    +
    DashboardCore - Class in com.acmerobotics.dashboard
    Main class for interacting with the instance.
    -
    DashboardCore() - Constructor for class com.acmerobotics.dashboard.DashboardCore
    +
    DashboardCore() - Constructor for class com.acmerobotics.dashboard.DashboardCore
    +
     
    +
    deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.acmerobotics.dashboard.config.variable.ConfigVariableDeserializer
    +
     
    +
    deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.acmerobotics.dashboard.message.MessageDeserializer
    +
     
    +
    DOUBLE - Enum constant in enum class com.acmerobotics.dashboard.config.variable.VariableType
    +
     
    +
    dpad_down - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.acmerobotics.dashboard.config.variable.ConfigVariableDeserializer
    +
    dpad_left - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.acmerobotics.dashboard.message.MessageDeserializer
    +
    dpad_right - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    dpad_down - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    dpad_up - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    dpad_left - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    drawGrid(double, double, double, double, int, int) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    dpad_right - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    drawGrid(double, double, double, double, int, int, double, double, double, boolean) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    dpad_up - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    drawImage(String, double, double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    +
    Draws an image served at the given path.
    +
    +
    drawImage(String, double, double, double, double, double, double, double, boolean) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-5.html b/docs/javadoc/index-files/index-5.html index dd5ae5447..192d7cdac 100644 --- a/docs/javadoc/index-files/index-5.html +++ b/docs/javadoc/index-files/index-5.html @@ -1,134 +1,71 @@ - - + - + E-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    E

    +
    +
    enabled - Variable in class com.acmerobotics.dashboard.DashboardCore
     
    -
    enabled - Variable in class com.acmerobotics.dashboard.DashboardCore
    +
    entrySet() - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
     
    -
    entrySet() - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
    +
    ENUM - Enum constant in enum class com.acmerobotics.dashboard.config.variable.VariableType
     
    -
    ENUM_CLASS_KEY - Static variable in class com.acmerobotics.dashboard.config.variable.ConfigVariable
    +
    ENUM_CLASS_KEY - Static variable in class com.acmerobotics.dashboard.config.variable.ConfigVariable
     
    -
    ENUM_VALUES_KEY - Static variable in class com.acmerobotics.dashboard.config.variable.ConfigVariable
    +
    ENUM_VALUES_KEY - Static variable in class com.acmerobotics.dashboard.config.variable.ConfigVariable
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-6.html b/docs/javadoc/index-files/index-6.html index b2c1ed1c7..e3c394612 100644 --- a/docs/javadoc/index-files/index-6.html +++ b/docs/javadoc/index-files/index-6.html @@ -1,158 +1,95 @@ - - + - + F-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    F

    +
    +
    fieldOverlay() - Method in class com.acmerobotics.dashboard.telemetry.TelemetryPacket
    Returns the field overlay canvas.
    -
    FieldProvider<T> - Class in com.acmerobotics.dashboard.config.reflection
    +
    FieldProvider<T> - Class in com.acmerobotics.dashboard.config.reflection
    Value provider backed by a class field.
    -
    FieldProvider(Field, Object) - Constructor for class com.acmerobotics.dashboard.config.reflection.FieldProvider
    +
    FieldProvider(Field, Object) - Constructor for class com.acmerobotics.dashboard.config.reflection.FieldProvider
     
    -
    Fill - Class in com.acmerobotics.dashboard.canvas
    +
    Fill - Class in com.acmerobotics.dashboard.canvas
     
    -
    Fill(String) - Constructor for class com.acmerobotics.dashboard.canvas.Fill
    +
    Fill(String) - Constructor for class com.acmerobotics.dashboard.canvas.Fill
     
    -
    fillCircle(double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    FILL - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    fillPolygon(double[], double[]) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    fillCircle(double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    fillRect(double, double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    fillPolygon(double[], double[]) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    first - Variable in class com.acmerobotics.dashboard.SerializationTests.Pair
    +
    fillRect(double, double, double, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    FREQUENCY - Static variable in class com.acmerobotics.dashboard.TestSineWaveOpMode
    +
    fillText(String, double, double, String, double) - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    fromClass(Class<?>) - Static method in enum com.acmerobotics.dashboard.config.variable.VariableType
    +
    fillText(String, double, double, String, double, boolean) - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
     
    +
    fromClass(Class<?>) - Static method in enum class com.acmerobotics.dashboard.config.variable.VariableType
    Returns the variable type corresponding to the class provided.
    -
    FtcDashboard - Class in com.acmerobotics.dashboard
    +
    FtcDashboard - Class in com.acmerobotics.dashboard
    Main class for interacting with the instance.
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-7.html b/docs/javadoc/index-files/index-7.html index 9dbd2bdee..e4e9b7428 100644 --- a/docs/javadoc/index-files/index-7.html +++ b/docs/javadoc/index-files/index-7.html @@ -1,219 +1,154 @@ - - + - + G-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    G

    +
    +
    Gamepad() - Constructor for class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    get() - Method in class com.acmerobotics.dashboard.config.ConstantProvider
    +
    get() - Method in class com.acmerobotics.dashboard.config.ConstantProvider
     
    -
    get() - Method in class com.acmerobotics.dashboard.config.reflection.FieldProvider
    +
    get() - Method in class com.acmerobotics.dashboard.config.reflection.FieldProvider
     
    -
    get() - Method in interface com.acmerobotics.dashboard.config.ValueProvider
    +
    get() - Method in interface com.acmerobotics.dashboard.config.ValueProvider
    Returns the value.
    -
    getActiveOpMode() - Method in class com.acmerobotics.dashboard.testopmode.TestOpModeManager
    +
    GET_CONFIG - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
     
    -
    getCapacity() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
    +
    GET_ROBOT_STATUS - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
     
    -
    getCaption() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    getCapacity() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
     
    -
    getCaptionValueSeparator() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    getCaption() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -
    GetConfig - Class in com.acmerobotics.dashboard.message.redux
    +
    getCaptionValueSeparator() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    GetConfig() - Constructor for class com.acmerobotics.dashboard.message.redux.GetConfig
    +
    GetConfig - Class in com.acmerobotics.dashboard.message.redux
     
    -
    getConfigDiff() - Method in class com.acmerobotics.dashboard.message.redux.SaveConfig
    +
    GetConfig() - Constructor for class com.acmerobotics.dashboard.message.redux.GetConfig
     
    -
    getDisplayOrder() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
    +
    getConfigDiff() - Method in class com.acmerobotics.dashboard.message.redux.SaveConfig
     
    -
    getGamepad1() - Method in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState
    +
    getDisplayOrder() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleLog
     
    -
    getGamepad2() - Method in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState
    +
    getGamepad1() - Method in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState
     
    -
    getImageQuality() - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    getGamepad2() - Method in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState
    +
     
    +
    getImageQuality() - Method in class com.acmerobotics.dashboard.FtcDashboard
    - +
    -
    getInstance() - Static method in class com.acmerobotics.dashboard.FtcDashboard
    +
    getInstance() - Static method in class com.acmerobotics.dashboard.FtcDashboard
    Returns the active instance instance.
    -
    getInstance() - Static method in class com.acmerobotics.dashboard.TestDashboardInstance
    -
     
    -
    getItemSeparator() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    -
     
    -
    getMsTransmissionInterval() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    getItemSeparator() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    getName() - Method in class com.acmerobotics.dashboard.testopmode.TestOpMode
    +
    getMsTransmissionInterval() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    getOperations() - Method in class com.acmerobotics.dashboard.canvas.Canvas
    +
    getOperations() - Method in class com.acmerobotics.dashboard.canvas.Canvas
     
    -
    getOpModeName() - Method in class com.acmerobotics.dashboard.message.redux.InitOpMode
    +
    getOpModeName() - Method in class com.acmerobotics.dashboard.message.redux.InitOpMode
     
    -
    getOpModeStatus() - Method in class com.acmerobotics.dashboard.testopmode.TestOpMode
    +
    GetRobotStatus - Class in com.acmerobotics.dashboard.message.redux
     
    -
    GetRobotStatus - Class in com.acmerobotics.dashboard.message.redux
    +
    GetRobotStatus() - Constructor for class com.acmerobotics.dashboard.message.redux.GetRobotStatus
     
    -
    GetRobotStatus() - Constructor for class com.acmerobotics.dashboard.message.redux.GetRobotStatus
    -
     
    -
    getTelemetry() - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    getTelemetry() - Method in class com.acmerobotics.dashboard.FtcDashboard
    Returns a Telemetry object that delegates to the telemetry methods of this class.
    -
    getTelemetryTransmissionInterval() - Method in class com.acmerobotics.dashboard.DashboardCore
    +
    getTelemetryTransmissionInterval() - Method in class com.acmerobotics.dashboard.DashboardCore
    Returns the telemetry transmission interval in milliseconds.
    -
    getTelemetryTransmissionInterval() - Method in class com.acmerobotics.dashboard.FtcDashboard
    +
    getTelemetryTransmissionInterval() - Method in class com.acmerobotics.dashboard.FtcDashboard
    Returns the telemetry transmission interval in milliseconds.
    -
    getTestOpModes() - Method in class com.acmerobotics.dashboard.testopmode.TestOpModeManager
    -
     
    -
    getType() - Method in class com.acmerobotics.dashboard.config.variable.BasicVariable
    +
    getType() - Method in class com.acmerobotics.dashboard.config.variable.BasicVariable
     
    -
    getType() - Method in class com.acmerobotics.dashboard.config.variable.ConfigVariable
    +
    getType() - Method in class com.acmerobotics.dashboard.config.variable.ConfigVariable
     
    -
    getType() - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
    +
    getType() - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
     
    -
    getType() - Method in class com.acmerobotics.dashboard.message.Message
    +
    getType() - Method in class com.acmerobotics.dashboard.message.Message
    Returns the message type.
    -
    getValue() - Method in class com.acmerobotics.dashboard.config.variable.BasicVariable
    +
    getValue() - Method in class com.acmerobotics.dashboard.config.variable.BasicVariable
     
    -
    getValue() - Method in class com.acmerobotics.dashboard.config.variable.ConfigVariable
    +
    getValue() - Method in class com.acmerobotics.dashboard.config.variable.ConfigVariable
     
    -
    getValue() - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
    +
    getValue() - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
     
    -
    getVariable(String) - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
    +
    getVariable(String) - Method in class com.acmerobotics.dashboard.config.variable.CustomVariable
     
    -
    GSON - Static variable in class com.acmerobotics.dashboard.DashboardCore
    +
    Grid - Class in com.acmerobotics.dashboard.canvas
     
    -
    guide - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    Grid(double, double, double, double, int, int, double, double, double, boolean) - Constructor for class com.acmerobotics.dashboard.canvas.Grid
    +
     
    +
    GRID - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
    +
     
    +
    GSON - Static variable in class com.acmerobotics.dashboard.DashboardCore
    +
     
    +
    guide - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-8.html b/docs/javadoc/index-files/index-8.html index 59697769b..6803d1b37 100644 --- a/docs/javadoc/index-files/index-8.html +++ b/docs/javadoc/index-files/index-8.html @@ -1,146 +1,83 @@ - - + - + I-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    I

    +
    +
    Image - Class in com.acmerobotics.dashboard.canvas
     
    -
    init() - Method in class com.acmerobotics.dashboard.TestSineWaveOpMode
    +
    Image(String, double, double, double, double, double, double, double, boolean) - Constructor for class com.acmerobotics.dashboard.canvas.Image
     
    -
    InitOpMode - Class in com.acmerobotics.dashboard.message.redux
    +
    IMAGE - Enum constant in enum class com.acmerobotics.dashboard.canvas.CanvasOp.Type
     
    -
    InitOpMode(String) - Constructor for class com.acmerobotics.dashboard.message.redux.InitOpMode
    +
    INIT - Enum constant in enum class com.acmerobotics.dashboard.RobotStatus.OpModeStatus
     
    -
    initOpMode(String) - Method in class com.acmerobotics.dashboard.testopmode.TestOpModeManager
    +
    INIT_OP_MODE - Enum constant in enum class com.acmerobotics.dashboard.message.MessageType
     
    -
    internalInit() - Method in class com.acmerobotics.dashboard.testopmode.TestOpMode
    +
    InitOpMode - Class in com.acmerobotics.dashboard.message.redux
     
    -
    internalStart() - Method in class com.acmerobotics.dashboard.testopmode.TestOpMode
    +
    InitOpMode(String) - Constructor for class com.acmerobotics.dashboard.message.redux.InitOpMode
     
    -
    internalStop() - Method in class com.acmerobotics.dashboard.testopmode.TestOpMode
    +
    INT - Enum constant in enum class com.acmerobotics.dashboard.config.variable.VariableType
     
    -
    isAutoClear() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    isAutoClear() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -
    isReserved(String) - Static method in class com.acmerobotics.dashboard.config.variable.ConfigVariable
    +
    isReserved(String) - Static method in class com.acmerobotics.dashboard.config.variable.ConfigVariable
     
    -
    isRetained() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
    +
    isRetained() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry.MultipleItem
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index-files/index-9.html b/docs/javadoc/index-files/index-9.html index 10c8f4636..ee0dc97bc 100644 --- a/docs/javadoc/index-files/index-9.html +++ b/docs/javadoc/index-files/index-9.html @@ -1,142 +1,73 @@ - - + - + L-Index + + + + + + + + - - + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G I L M N O P R S T U V W X Y 
    All Classes and Interfaces|All Packages|Constant Field Values +

    L

    +
    +
    left_bumper - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    left_trigger - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
    +
    left_stick_button - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    log() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
    +
    left_stick_x - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    loop() - Method in class com.acmerobotics.dashboard.testopmode.TestOpMode
    +
    left_stick_y - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    loop() - Method in class com.acmerobotics.dashboard.testopmode.TestOpModeManager
    +
    left_trigger - Variable in class com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad
     
    -
    loop() - Method in class com.acmerobotics.dashboard.TestSineWaveOpMode
    +
    log() - Method in class com.acmerobotics.dashboard.telemetry.MultipleTelemetry
     
    -A B C D E F G I L M N O P R S T U V W X Y 
    - - - - diff --git a/docs/javadoc/index.html b/docs/javadoc/index.html index 6ed080870..57de29261 100644 --- a/docs/javadoc/index.html +++ b/docs/javadoc/index.html @@ -1,75 +1,77 @@ - - + - -Generated Documentation (Untitled) - + +Overview + + + + + + + + + + - - - - - - - +<body class="package-index-page"> +<script type="text/javascript">var pathtoroot = "./"; +loadScripts(document, 'script');</script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> -<h2>Frame Alert</h2> -<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> - - + + diff --git a/docs/javadoc/jquery-ui.overrides.css b/docs/javadoc/jquery-ui.overrides.css new file mode 100644 index 000000000..facf852c2 --- /dev/null +++ b/docs/javadoc/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/docs/javadoc/legal/ADDITIONAL_LICENSE_INFO b/docs/javadoc/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 000000000..ff700cd09 --- /dev/null +++ b/docs/javadoc/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/docs/javadoc/legal/ASSEMBLY_EXCEPTION b/docs/javadoc/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 000000000..065b8d902 --- /dev/null +++ b/docs/javadoc/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/docs/javadoc/legal/LICENSE b/docs/javadoc/legal/LICENSE new file mode 100644 index 000000000..8b400c7ab --- /dev/null +++ b/docs/javadoc/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/docs/javadoc/legal/jquery.md b/docs/javadoc/legal/jquery.md new file mode 100644 index 000000000..f7b72e3fb --- /dev/null +++ b/docs/javadoc/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.0 + +### jQuery License +``` +jQuery v 3.6.0 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.0 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/javadoc/legal/jqueryUI.md b/docs/javadoc/legal/jqueryUI.md new file mode 100644 index 000000000..8031bdb56 --- /dev/null +++ b/docs/javadoc/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.12.1 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/javadoc/member-search-index.js b/docs/javadoc/member-search-index.js new file mode 100644 index 000000000..dba4207af --- /dev/null +++ b/docs/javadoc/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"a"},{"p":"com.acmerobotics.dashboard","c":"CustomVariableConsumer","l":"accept(CustomVariable)","u":"accept(com.acmerobotics.dashboard.config.variable.CustomVariable)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLog","l":"add(String)","u":"add(java.lang.String)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLog","l":"add(String, Object...)","u":"add(java.lang.String,java.lang.Object...)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"addAction(Runnable)","u":"addAction(java.lang.Runnable)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"addConfigVariable(String, String, ValueProvider)","u":"addConfigVariable(java.lang.String,java.lang.String,com.acmerobotics.dashboard.config.ValueProvider)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"addConfigVariable(String, String, ValueProvider)","u":"addConfigVariable(java.lang.String,java.lang.String,com.acmerobotics.dashboard.config.ValueProvider)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"addConfigVariable(String, String, ValueProvider, boolean)","u":"addConfigVariable(java.lang.String,java.lang.String,com.acmerobotics.dashboard.config.ValueProvider,boolean)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"addData(String, Func)","u":"addData(java.lang.String,org.firstinspires.ftc.robotcore.external.Func)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"addData(String, Func)","u":"addData(java.lang.String,org.firstinspires.ftc.robotcore.external.Func)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLine","l":"addData(String, Func)","u":"addData(java.lang.String,org.firstinspires.ftc.robotcore.external.Func)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"addData(String, Object)","u":"addData(java.lang.String,java.lang.Object)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"addData(String, Object)","u":"addData(java.lang.String,java.lang.Object)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLine","l":"addData(String, Object)","u":"addData(java.lang.String,java.lang.Object)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"addData(String, String, Func)","u":"addData(java.lang.String,java.lang.String,org.firstinspires.ftc.robotcore.external.Func)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"addData(String, String, Func)","u":"addData(java.lang.String,java.lang.String,org.firstinspires.ftc.robotcore.external.Func)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLine","l":"addData(String, String, Func)","u":"addData(java.lang.String,java.lang.String,org.firstinspires.ftc.robotcore.external.Func)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"addData(String, String, Object...)","u":"addData(java.lang.String,java.lang.String,java.lang.Object...)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"addData(String, String, Object...)","u":"addData(java.lang.String,java.lang.String,java.lang.Object...)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLine","l":"addData(String, String, Object...)","u":"addData(java.lang.String,java.lang.String,java.lang.Object...)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"addLine()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"addLine(String)","u":"addLine(java.lang.String)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"TelemetryPacket","l":"addLine(String)","u":"addLine(java.lang.String)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLog","l":"addLog(Telemetry.Log)","u":"addLog(org.firstinspires.ftc.robotcore.external.Telemetry.Log)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"addTelemetry(Telemetry)","u":"addTelemetry(org.firstinspires.ftc.robotcore.external.Telemetry)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"TelemetryPacket","l":"addTimestamp()"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"ALPHA"},{"p":"com.acmerobotics.dashboard.canvas","c":"Alpha","l":"Alpha(double)","u":"%3Cinit%3E(double)"},{"p":"com.acmerobotics.dashboard","c":"Mutex.Fun","l":"apply(T)"},{"p":"com.acmerobotics.dashboard","c":"Mutex.UnitFun","l":"apply(T)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"attachEventLoop(Context, FtcEventLoop)","u":"attachEventLoop(Context,com.qualcomm.ftccommon.FtcEventLoop)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"attachWebServer(Context, WebHandlerManager)","u":"attachWebServer(Context,com.qualcomm.robotcore.util.WebHandlerManager)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"b"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"back"},{"p":"com.acmerobotics.dashboard.config.variable","c":"BasicVariable","l":"BasicVariable(ValueProvider)","u":"%3Cinit%3E(com.acmerobotics.dashboard.config.ValueProvider)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"BasicVariable","l":"BasicVariable(VariableType, ValueProvider)","u":"%3Cinit%3E(com.acmerobotics.dashboard.config.variable.VariableType,com.acmerobotics.dashboard.config.ValueProvider)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"VariableType","l":"BOOLEAN"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"Canvas()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp","l":"CanvasOp(CanvasOp.Type)","u":"%3Cinit%3E(com.acmerobotics.dashboard.canvas.CanvasOp.Type)"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"CIRCLE"},{"p":"com.acmerobotics.dashboard.canvas","c":"Circle","l":"Circle(double, double, double, boolean)","u":"%3Cinit%3E(double,double,double,boolean)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"clear()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"clear()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLog","l":"clear()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"clearAll()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"TelemetryPacket","l":"clearLines()"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"clearTelemetry()"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"clearTelemetry()"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"clientCount()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariable","l":"ConfigVariable()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariableDeserializer","l":"ConfigVariableDeserializer()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariableSerializer","l":"ConfigVariableSerializer()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.config","c":"ConstantProvider","l":"ConstantProvider(T)","u":"%3Cinit%3E(T)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"copyIntoSdkGamepad(ReceiveGamepadState.Gamepad, Gamepad)","u":"copyIntoSdkGamepad(com.acmerobotics.dashboard.message.redux.ReceiveGamepadState.Gamepad,com.qualcomm.robotcore.hardware.Gamepad)"},{"p":"com.acmerobotics.dashboard.config.reflection","c":"ReflectionConfig","l":"createVariableFromClass(Class)","u":"createVariableFromClass(java.lang.Class)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"VariableType","l":"CUSTOM"},{"p":"com.acmerobotics.dashboard.config.variable","c":"CustomVariable","l":"CustomVariable()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"CustomVariable","l":"CustomVariable(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"DashboardCore()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariableDeserializer","l":"deserialize(JsonElement, Type, JsonDeserializationContext)","u":"deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext)"},{"p":"com.acmerobotics.dashboard.message","c":"MessageDeserializer","l":"deserialize(JsonElement, Type, JsonDeserializationContext)","u":"deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"VariableType","l":"DOUBLE"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"dpad_down"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"dpad_left"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"dpad_right"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"dpad_up"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"drawGrid(double, double, double, double, int, int)","u":"drawGrid(double,double,double,double,int,int)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"drawGrid(double, double, double, double, int, int, double, double, double, boolean)","u":"drawGrid(double,double,double,double,int,int,double,double,double,boolean)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"drawImage(String, double, double, double, double)","u":"drawImage(java.lang.String,double,double,double,double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"drawImage(String, double, double, double, double, double, double, double, boolean)","u":"drawImage(java.lang.String,double,double,double,double,double,double,double,boolean)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"enabled"},{"p":"com.acmerobotics.dashboard.config.variable","c":"CustomVariable","l":"entrySet()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"VariableType","l":"ENUM"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariable","l":"ENUM_CLASS_KEY"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariable","l":"ENUM_VALUES_KEY"},{"p":"com.acmerobotics.dashboard.telemetry","c":"TelemetryPacket","l":"fieldOverlay()"},{"p":"com.acmerobotics.dashboard.config.reflection","c":"FieldProvider","l":"FieldProvider(Field, Object)","u":"%3Cinit%3E(java.lang.reflect.Field,java.lang.Object)"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"FILL"},{"p":"com.acmerobotics.dashboard.canvas","c":"Fill","l":"Fill(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"fillCircle(double, double, double)","u":"fillCircle(double,double,double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"fillPolygon(double[], double[])","u":"fillPolygon(double[],double[])"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"fillRect(double, double, double, double)","u":"fillRect(double,double,double,double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"fillText(String, double, double, String, double)","u":"fillText(java.lang.String,double,double,java.lang.String,double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"fillText(String, double, double, String, double, boolean)","u":"fillText(java.lang.String,double,double,java.lang.String,double,boolean)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"VariableType","l":"fromClass(Class)","u":"fromClass(java.lang.Class)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"Gamepad()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"GET_CONFIG"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"GET_ROBOT_STATUS"},{"p":"com.acmerobotics.dashboard.config","c":"ConstantProvider","l":"get()"},{"p":"com.acmerobotics.dashboard.config.reflection","c":"FieldProvider","l":"get()"},{"p":"com.acmerobotics.dashboard.config","c":"ValueProvider","l":"get()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLog","l":"getCapacity()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"getCaption()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"getCaptionValueSeparator()"},{"p":"com.acmerobotics.dashboard.message.redux","c":"GetConfig","l":"GetConfig()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.message.redux","c":"SaveConfig","l":"getConfigDiff()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLog","l":"getDisplayOrder()"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState","l":"getGamepad1()"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState","l":"getGamepad2()"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"getImageQuality()"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"getInstance()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"getItemSeparator()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"getMsTransmissionInterval()"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"getOperations()"},{"p":"com.acmerobotics.dashboard.message.redux","c":"InitOpMode","l":"getOpModeName()"},{"p":"com.acmerobotics.dashboard.message.redux","c":"GetRobotStatus","l":"GetRobotStatus()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"getTelemetry()"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"getTelemetryTransmissionInterval()"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"getTelemetryTransmissionInterval()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"BasicVariable","l":"getType()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariable","l":"getType()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"CustomVariable","l":"getType()"},{"p":"com.acmerobotics.dashboard.message","c":"Message","l":"getType()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"BasicVariable","l":"getValue()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariable","l":"getValue()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"CustomVariable","l":"getValue()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"CustomVariable","l":"getVariable(String)","u":"getVariable(java.lang.String)"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"GRID"},{"p":"com.acmerobotics.dashboard.canvas","c":"Grid","l":"Grid(double, double, double, double, int, int, double, double, double, boolean)","u":"%3Cinit%3E(double,double,double,double,int,int,double,double,double,boolean)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"GSON"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"guide"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"IMAGE"},{"p":"com.acmerobotics.dashboard.canvas","c":"Image","l":"Image(String, double, double, double, double, double, double, double, boolean)","u":"%3Cinit%3E(java.lang.String,double,double,double,double,double,double,double,boolean)"},{"p":"com.acmerobotics.dashboard","c":"RobotStatus.OpModeStatus","l":"INIT"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"INIT_OP_MODE"},{"p":"com.acmerobotics.dashboard.message.redux","c":"InitOpMode","l":"InitOpMode(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"VariableType","l":"INT"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"isAutoClear()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariable","l":"isReserved(String)","u":"isReserved(java.lang.String)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"isRetained()"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"left_bumper"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"left_stick_button"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"left_stick_x"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"left_stick_y"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"left_trigger"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"log()"},{"p":"com.acmerobotics.dashboard.message","c":"Message","l":"Message(MessageType)","u":"%3Cinit%3E(com.acmerobotics.dashboard.message.MessageType)"},{"p":"com.acmerobotics.dashboard.message","c":"MessageDeserializer","l":"MessageDeserializer()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"MultipleItem(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLine","l":"MultipleLine(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLog","l":"MultipleLog()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"MultipleTelemetry(Telemetry...)","u":"%3Cinit%3E(org.firstinspires.ftc.robotcore.external.Telemetry...)"},{"p":"com.acmerobotics.dashboard","c":"Mutex","l":"Mutex(T)","u":"%3Cinit%3E(T)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"newSocket(SendFun)","u":"newSocket(com.acmerobotics.dashboard.SendFun)"},{"p":"com.acmerobotics.dashboard","c":"SocketHandler","l":"onClose()"},{"p":"com.acmerobotics.dashboard","c":"SocketHandler","l":"onMessage(Message)","u":"onMessage(com.acmerobotics.dashboard.message.Message)"},{"p":"com.acmerobotics.dashboard","c":"SocketHandler","l":"onOpen()"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"onOpModePostStop(OpMode)","u":"onOpModePostStop(com.qualcomm.robotcore.eventloop.opmode.OpMode)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"onOpModePreInit(OpMode)","u":"onOpModePreInit(com.qualcomm.robotcore.eventloop.opmode.OpMode)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"onOpModePreStart(OpMode)","u":"onOpModePreStart(com.qualcomm.robotcore.eventloop.opmode.OpMode)"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"POLYGON"},{"p":"com.acmerobotics.dashboard.canvas","c":"Polygon","l":"Polygon(double[], double[], boolean)","u":"%3Cinit%3E(double[],double[],boolean)"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"POLYLINE"},{"p":"com.acmerobotics.dashboard.canvas","c":"Polyline","l":"Polyline(double[], double[])","u":"%3Cinit%3E(double[],double[])"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"populateMenu(Context, Menu)","u":"populateMenu(Context,Menu)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"TelemetryPacket","l":"put(String, Object)","u":"put(java.lang.String,java.lang.Object)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"TelemetryPacket","l":"putAll(Map)","u":"putAll(java.util.Map)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"CustomVariable","l":"putVariable(String, ConfigVariable)","u":"putVariable(java.lang.String,com.acmerobotics.dashboard.config.variable.ConfigVariable)"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"RECEIVE_CONFIG"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"RECEIVE_GAMEPAD_STATE"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"RECEIVE_IMAGE"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"RECEIVE_OP_MODE_LIST"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"RECEIVE_ROBOT_STATUS"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"RECEIVE_TELEMETRY"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveConfig","l":"ReceiveConfig(CustomVariable)","u":"%3Cinit%3E(com.acmerobotics.dashboard.config.variable.CustomVariable)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState","l":"ReceiveGamepadState()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveImage","l":"ReceiveImage(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveOpModeList","l":"ReceiveOpModeList(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveRobotStatus","l":"ReceiveRobotStatus(RobotStatus)","u":"%3Cinit%3E(com.acmerobotics.dashboard.RobotStatus)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveTelemetry","l":"ReceiveTelemetry(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"registerOpMode(OpModeManager)","u":"registerOpMode(com.qualcomm.robotcore.eventloop.opmode.OpModeManager)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"removeAction(Object)","u":"removeAction(java.lang.Object)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"removeConfigVariable(String, String)","u":"removeConfigVariable(java.lang.String,java.lang.String)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"removeConfigVariable(String, String)","u":"removeConfigVariable(java.lang.String,java.lang.String)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"removeItem(Telemetry.Item)","u":"removeItem(org.firstinspires.ftc.robotcore.external.Telemetry.Item)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"removeLine(Telemetry.Line)","u":"removeLine(org.firstinspires.ftc.robotcore.external.Telemetry.Line)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"CustomVariable","l":"removeVariable(String)","u":"removeVariable(java.lang.String)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"right_bumper"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"right_stick_button"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"right_stick_x"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"right_stick_y"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"right_trigger"},{"p":"com.acmerobotics.dashboard","c":"RobotStatus","l":"RobotStatus(boolean, boolean, String, RobotStatus.OpModeStatus, String, String)","u":"%3Cinit%3E(boolean,boolean,java.lang.String,com.acmerobotics.dashboard.RobotStatus.OpModeStatus,java.lang.String,java.lang.String)"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"ROTATION"},{"p":"com.acmerobotics.dashboard.canvas","c":"Rotation","l":"Rotation(double)","u":"%3Cinit%3E(double)"},{"p":"com.acmerobotics.dashboard","c":"RobotStatus.OpModeStatus","l":"RUNNING"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"SAVE_CONFIG"},{"p":"com.acmerobotics.dashboard.message.redux","c":"SaveConfig","l":"SaveConfig(CustomVariable)","u":"%3Cinit%3E(com.acmerobotics.dashboard.config.variable.CustomVariable)"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"SCALE"},{"p":"com.acmerobotics.dashboard.canvas","c":"Scale","l":"Scale(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"com.acmerobotics.dashboard","c":"SendFun","l":"send(Message)","u":"send(com.acmerobotics.dashboard.message.Message)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"sendAll(Message)","u":"sendAll(com.acmerobotics.dashboard.message.Message)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"sendImage(Bitmap)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"sendTelemetryPacket(TelemetryPacket)","u":"sendTelemetryPacket(com.acmerobotics.dashboard.telemetry.TelemetryPacket)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"sendTelemetryPacket(TelemetryPacket)","u":"sendTelemetryPacket(com.acmerobotics.dashboard.telemetry.TelemetryPacket)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariableSerializer","l":"serialize(ConfigVariable, Type, JsonSerializationContext)","u":"serialize(com.acmerobotics.dashboard.config.variable.ConfigVariable,java.lang.reflect.Type,com.google.gson.JsonSerializationContext)"},{"p":"com.acmerobotics.dashboard.config","c":"ConstantProvider","l":"set(T)"},{"p":"com.acmerobotics.dashboard.config.reflection","c":"FieldProvider","l":"set(T)"},{"p":"com.acmerobotics.dashboard.config","c":"ValueProvider","l":"set(T)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"setAlpha(double)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"setAutoClear(boolean)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLog","l":"setCapacity(int)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"setCaption(String)","u":"setCaption(java.lang.String)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"setCaptionValueSeparator(String)","u":"setCaptionValueSeparator(java.lang.String)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"setDisplayFormat(Telemetry.DisplayFormat)","u":"setDisplayFormat(org.firstinspires.ftc.robotcore.external.Telemetry.DisplayFormat)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleLog","l":"setDisplayOrder(Telemetry.Log.DisplayOrder)","u":"setDisplayOrder(org.firstinspires.ftc.robotcore.external.Telemetry.Log.DisplayOrder)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"setFill(String)","u":"setFill(java.lang.String)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"setImageQuality(int)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"setItemSeparator(String)","u":"setItemSeparator(java.lang.String)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"setMsTransmissionInterval(int)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"setRetained(Boolean)","u":"setRetained(java.lang.Boolean)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"setRotation(double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"setScale(double, double)","u":"setScale(double,double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"setStroke(String)","u":"setStroke(java.lang.String)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"setStrokeWidth(int)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"setTelemetryTransmissionInterval(int)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"setTelemetryTransmissionInterval(int)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"setTranslation(double, double)","u":"setTranslation(double,double)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"setValue(Func)","u":"setValue(org.firstinspires.ftc.robotcore.external.Func)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"setValue(Object)","u":"setValue(java.lang.Object)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"setValue(String, Func)","u":"setValue(java.lang.String,org.firstinspires.ftc.robotcore.external.Func)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry.MultipleItem","l":"setValue(String, Object...)","u":"setValue(java.lang.String,java.lang.Object...)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"CustomVariable","l":"size()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"speak(String)","u":"speak(java.lang.String)"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"speak(String, String, String)","u":"speak(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"SPLINE"},{"p":"com.acmerobotics.dashboard.canvas","c":"Spline","l":"Spline(double, double, double, double, double, double, double, double, double, double, double, double)","u":"%3Cinit%3E(double,double,double,double,double,double,double,double,double,double,double,double)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"start"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"START_OP_MODE"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"start(Context)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"startCameraStream(CameraStreamSource, double)","u":"startCameraStream(org.firstinspires.ftc.robotcore.external.stream.CameraStreamSource,double)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"StartOpMode","l":"StartOpMode()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"STOP_OP_MODE"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"stop(Context)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"stopCameraStream()"},{"p":"com.acmerobotics.dashboard.message.redux","c":"StopOpMode","l":"StopOpMode()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard","c":"RobotStatus.OpModeStatus","l":"STOPPED"},{"p":"com.acmerobotics.dashboard.config.variable","c":"VariableType","l":"STRING"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"STROKE"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"STROKE_WIDTH"},{"p":"com.acmerobotics.dashboard.canvas","c":"Stroke","l":"Stroke(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"strokeCircle(double, double, double)","u":"strokeCircle(double,double,double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"strokeLine(double, double, double, double)","u":"strokeLine(double,double,double,double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"strokePolygon(double[], double[])","u":"strokePolygon(double[],double[])"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"strokePolyline(double[], double[])","u":"strokePolyline(double[],double[])"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"strokeRect(double, double, double, double)","u":"strokeRect(double,double,double,double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"strokeSpline(double, double, double, double, double, double, double, double, double, double, double, double)","u":"strokeSpline(double,double,double,double,double,double,double,double,double,double,double,double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"strokeText(String, double, double, String, double)","u":"strokeText(java.lang.String,double,double,java.lang.String,double)"},{"p":"com.acmerobotics.dashboard.canvas","c":"Canvas","l":"strokeText(String, double, double, String, double, boolean)","u":"strokeText(java.lang.String,double,double,java.lang.String,double,boolean)"},{"p":"com.acmerobotics.dashboard.canvas","c":"StrokeWidth","l":"StrokeWidth(int)","u":"%3Cinit%3E(int)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"suppressOpMode()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"TelemetryPacket","l":"TelemetryPacket()","u":"%3Cinit%3E()"},{"p":"com.acmerobotics.dashboard.telemetry","c":"TelemetryPacket","l":"TelemetryPacket(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"TEXT"},{"p":"com.acmerobotics.dashboard.canvas","c":"Text","l":"Text(String, double, double, String, double, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,double,double,java.lang.String,double,boolean,boolean)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"touchpad"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"TRANSLATE"},{"p":"com.acmerobotics.dashboard.canvas","c":"Translate","l":"Translate(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariable","l":"TYPE_KEY"},{"p":"com.acmerobotics.dashboard.telemetry","c":"MultipleTelemetry","l":"update()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"CustomVariable","l":"update(ConfigVariable)","u":"update(com.acmerobotics.dashboard.config.variable.ConfigVariable)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"BasicVariable","l":"update(ConfigVariable)","u":"update(com.acmerobotics.dashboard.config.variable.ConfigVariable)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariable","l":"update(ConfigVariable)","u":"update(com.acmerobotics.dashboard.config.variable.ConfigVariable)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"updateConfig()"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"updateConfig()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"ConfigVariable","l":"VALUE_KEY"},{"p":"com.acmerobotics.dashboard.config","c":"Config","l":"value()"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.acmerobotics.dashboard.config.variable","c":"VariableType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.acmerobotics.dashboard","c":"RobotStatus.OpModeStatus","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.acmerobotics.dashboard.canvas","c":"CanvasOp.Type","l":"values()"},{"p":"com.acmerobotics.dashboard.config.variable","c":"VariableType","l":"values()"},{"p":"com.acmerobotics.dashboard.message","c":"MessageType","l":"values()"},{"p":"com.acmerobotics.dashboard","c":"RobotStatus.OpModeStatus","l":"values()"},{"p":"com.acmerobotics.dashboard","c":"Mutex","l":"with(Mutex.Fun)","u":"with(com.acmerobotics.dashboard.Mutex.Fun)"},{"p":"com.acmerobotics.dashboard","c":"Mutex","l":"with(Mutex.UnitFun)","u":"with(com.acmerobotics.dashboard.Mutex.UnitFun)"},{"p":"com.acmerobotics.dashboard","c":"DashboardCore","l":"withConfigRoot(CustomVariableConsumer)","u":"withConfigRoot(com.acmerobotics.dashboard.CustomVariableConsumer)"},{"p":"com.acmerobotics.dashboard","c":"FtcDashboard","l":"withConfigRoot(CustomVariableConsumer)","u":"withConfigRoot(com.acmerobotics.dashboard.CustomVariableConsumer)"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"x"},{"p":"com.acmerobotics.dashboard.message.redux","c":"ReceiveGamepadState.Gamepad","l":"y"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/javadoc/module-search-index.js b/docs/javadoc/module-search-index.js new file mode 100644 index 000000000..0d59754fc --- /dev/null +++ b/docs/javadoc/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/javadoc/overview-summary.html b/docs/javadoc/overview-summary.html index 279498320..b3ad6a529 100644 --- a/docs/javadoc/overview-summary.html +++ b/docs/javadoc/overview-summary.html @@ -1,164 +1,25 @@ - - + - -Overview + +Generated Documentation (Untitled) + + + + + - + + - - + +
    - -
    - - - - - - - -
    - - - - -
    - - - - - - - -
    - - +

    index.html

    +
    diff --git a/docs/javadoc/overview-tree.html b/docs/javadoc/overview-tree.html index f68938b58..13c1a9861 100644 --- a/docs/javadoc/overview-tree.html +++ b/docs/javadoc/overview-tree.html @@ -1,75 +1,55 @@ - - + - + Class Hierarchy + + + + + + + + - - + + +
    + +
    +
    -
    +

    Class Hierarchy

    +
    +

    Interface Hierarchy

    -

    Annotation Type Hierarchy

    +
  • com.acmerobotics.dashboard.CustomVariableConsumer
  • +
  • com.acmerobotics.dashboard.Mutex.Fun<T,V>
  • +
  • com.acmerobotics.dashboard.Mutex.UnitFun<T>
  • +
  • com.acmerobotics.dashboard.SendFun
  • +
  • com.acmerobotics.dashboard.SocketHandler
  • +
  • com.acmerobotics.dashboard.config.ValueProvider<T>
  • + +
    +
    +

    Annotation Interface Hierarchy

      -
    • com.acmerobotics.dashboard.config.Config (implements java.lang.annotation.Annotation)
    • +
    • com.acmerobotics.dashboard.config.Config (implements java.lang.annotation.Annotation)
    -

    Enum Hierarchy

    +
    +
    +

    Enum Class Hierarchy

    +
    +
    - -
    - - - - - - - -
    - - diff --git a/docs/javadoc/package-search-index.js b/docs/javadoc/package-search-index.js new file mode 100644 index 000000000..644d25498 --- /dev/null +++ b/docs/javadoc/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.acmerobotics.dashboard"},{"l":"com.acmerobotics.dashboard.canvas"},{"l":"com.acmerobotics.dashboard.config"},{"l":"com.acmerobotics.dashboard.config.reflection"},{"l":"com.acmerobotics.dashboard.config.variable"},{"l":"com.acmerobotics.dashboard.message"},{"l":"com.acmerobotics.dashboard.message.redux"},{"l":"com.acmerobotics.dashboard.telemetry"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/javadoc/resources/glass.png b/docs/javadoc/resources/glass.png new file mode 100644 index 000000000..a7f591f46 Binary files /dev/null and b/docs/javadoc/resources/glass.png differ diff --git a/docs/javadoc/resources/x.png b/docs/javadoc/resources/x.png new file mode 100644 index 000000000..30548a756 Binary files /dev/null and b/docs/javadoc/resources/x.png differ diff --git a/docs/javadoc/script-dir/jquery-3.6.0.min.js b/docs/javadoc/script-dir/jquery-3.6.0.min.js new file mode 100644 index 000000000..c4c6022f2 --- /dev/null +++ b/docs/javadoc/script-dir/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
    "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
      ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
      ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
      ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
      ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/javadoc/script.js b/docs/javadoc/script.js index b34635693..864989cf4 100644 --- a/docs/javadoc/script.js +++ b/docs/javadoc/script.js @@ -1,30 +1,132 @@ -function show(type) -{ - count = 0; - for (var key in methods) { - var row = document.getElementById(key); - if ((methods[key] & type) != 0) { - row.style.display = ''; - row.className = (count++ % 2) ? rowColor : altColor; +/* + * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor); + elem.classList.add(isEvenRow ? evenRowColor : oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.querySelector('div#' + tableId +' .summary-table') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); } - else - row.style.display = 'none'; } - updateTabs(type); } -function updateTabs(type) -{ - for (var value in tabs) { - var sNode = document.getElementById(tabs[value][0]); - var spanNode = sNode.firstChild; - if (value == type) { - sNode.className = activeTableTab; - spanNode.innerHTML = tabs[value][1]; +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} + +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; } - else { - sNode.className = tableTab; - spanNode.innerHTML = "" + tabs[value][1] + ""; + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + contentDiv.addEventListener("scroll", function(e) { + var timeoutID; + if (!timeoutID) { + timeoutID = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + timeoutID = null; + }, 100); } + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); } -} +}); diff --git a/docs/javadoc/search.js b/docs/javadoc/search.js new file mode 100644 index 000000000..db3b2f4a6 --- /dev/null +++ b/docs/javadoc/search.js @@ -0,0 +1,354 @@ +/* + * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var noResult = {l: "No results found"}; +var loading = {l: "Loading search index..."}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Classes and Interfaces"; +var catMembers = "Members"; +var catSearchTags = "Search Tags"; +var highlight = "$&"; +var searchPattern = ""; +var fallbackPattern = ""; +var RANKING_THRESHOLD = 2; +var NO_MATCH = 0xffff; +var MIN_RESULTS = 3; +var MAX_RESULTS = 500; +var UNNAMED = ""; +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(item, matcher, fallbackMatcher) { + var escapedItem = escapeHtml(item); + var highlighted = escapedItem.replace(matcher, highlight); + if (highlighted === escapedItem) { + highlighted = escapedItem.replace(fallbackMatcher, highlight) + } + return highlighted; +} +function getURLPrefix(ui) { + var urlPrefix=""; + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if (ui.item.category === catTypes || ui.item.category === catMembers) { + if (ui.item.m) { + urlPrefix = ui.item.m + slash; + } else { + $.each(packageSearchIndex, function(index, item) { + if (item.m && ui.item.p === item.l) { + urlPrefix = item.m + slash; + } + }); + } + } + return urlPrefix; +} +function createSearchPattern(term) { + var pattern = ""; + var isWordToken = false; + term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) { + if (index > 0) { + // whitespace between identifiers is significant + pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*"; + } + var tokens = w.split(/(?=[A-Z,.()<>[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + if (s === "") { + continue; + } + pattern += $.ui.autocomplete.escapeRegex(s); + isWordToken = /\w$/.test(s); + if (isWordToken) { + pattern += "([a-z0-9_$<>\\[\\]]*?)"; + } + } + }); + return pattern; +} +function createMatcher(pattern, flags) { + var isCamelCase = /[A-Z]/.test(pattern); + return new RegExp(pattern, flags + (isCamelCase ? "" : "i")); +} +var watermark = 'Search'; +$(function() { + var search = $("#search-input"); + var reset = $("#reset-button"); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + search.val(watermark).addClass('watermark'); + search.blur(function() { + if ($(this).val().length === 0) { + $(this).val(watermark).addClass('watermark'); + } + }); + search.on('click keydown paste', function() { + if ($(this).val() === watermark) { + $(this).val('').removeClass('watermark'); + } + }); + reset.click(function() { + search.val('').focus(); + }); + search.focus()[0].setSelectionRange(0, 0); +}); +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); + }, + _renderMenu: function(ul, items) { + var rMenu = this; + var currentCategory = ""; + rMenu.menu.bindings = $(); + $.each(items, function(index, item) { + var li; + if (item.category && item.category !== currentCategory) { + ul.append("
    • " + item.category + "
    • "); + currentCategory = item.category; + } + li = rMenu._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", item.category + " : " + item.l); + li.attr("class", "result-item"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "result-item"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + var matcher = createMatcher(escapeHtml(searchPattern), "g"); + var fallbackMatcher = new RegExp(fallbackPattern, "gi") + if (item.category === catModules) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catPackages) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catTypes) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catMembers) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else { + label = item.l; + } + var li = $("
    • ").appendTo(ul); + var div = $("
      ").appendTo(li); + if (item.category === catSearchTags && item.h) { + if (item.d) { + div.html(label + " (" + item.h + ")
      " + + item.d + "
      "); + } else { + div.html(label + " (" + item.h + ")"); + } + } else { + if (item.m) { + div.html(item.m + "/" + label); + } else { + div.html(label); + } + } + return li; + } +}); +function rankMatch(match, category) { + if (!match) { + return NO_MATCH; + } + var index = match.index; + var input = match.input; + var leftBoundaryMatch = 2; + var periferalMatch = 0; + // make sure match is anchored on a left word boundary + if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) { + leftBoundaryMatch = 0; + } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) { + leftBoundaryMatch = 1; + } + var matchEnd = index + match[0].length; + var leftParen = input.indexOf("("); + var endOfName = leftParen > -1 ? leftParen : input.length; + // exclude peripheral matches + if (category !== catModules && category !== catSearchTags) { + var delim = category === catPackages ? "/" : "."; + if (leftParen > -1 && leftParen < index) { + periferalMatch += 2; + } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) { + periferalMatch += 2; + } + } + var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match + for (var i = 1; i < match.length; i++) { + // lower ranking if parts of the name are missing + if (match[i]) + delta += match[i].length; + } + if (category === catTypes) { + // lower ranking if a type name contains unmatched camel-case parts + if (/[A-Z]/.test(input.substring(matchEnd))) + delta += 5; + if (/[A-Z]/.test(input.substring(0, index))) + delta += 5; + } + return leftBoundaryMatch + periferalMatch + (delta / 200); + +} +function doSearch(request, response) { + var result = []; + searchPattern = createSearchPattern(request.term); + fallbackPattern = createSearchPattern(request.term.toLowerCase()); + if (searchPattern === "") { + return this.close(); + } + var camelCaseMatcher = createMatcher(searchPattern, ""); + var fallbackMatcher = new RegExp(fallbackPattern, "i"); + + function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) { + if (indexArray) { + var newResults = []; + $.each(indexArray, function (i, item) { + item.category = category; + var ranking = rankMatch(matcher.exec(nameFunc(item)), category); + if (ranking < RANKING_THRESHOLD) { + newResults.push({ranking: ranking, item: item}); + } + return newResults.length <= MAX_RESULTS; + }); + return newResults.sort(function(e1, e2) { + return e1.ranking - e2.ranking; + }).map(function(e) { + return e.item; + }); + } + return []; + } + function searchIndex(indexArray, category, nameFunc) { + var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc); + result = result.concat(primaryResults); + if (primaryResults.length <= MIN_RESULTS && !camelCaseMatcher.ignoreCase) { + var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc); + result = result.concat(secondaryResults.filter(function (item) { + return primaryResults.indexOf(item) === -1; + })); + } + } + + searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; }); + searchIndex(packageSearchIndex, catPackages, function(item) { + return (item.m && request.term.indexOf("/") > -1) + ? (item.m + "/" + item.l) : item.l; + }); + searchIndex(typeSearchIndex, catTypes, function(item) { + return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l; + }); + searchIndex(memberSearchIndex, catMembers, function(item) { + return request.term.indexOf(".") > -1 + ? item.p + "." + item.c + "." + item.l : item.l; + }); + searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; }); + + if (!indexFilesLoaded()) { + updateSearchResults = function() { + doSearch(request, response); + } + result.unshift(loading); + } else { + updateSearchResults = function() {}; + } + response(result); +} +$(function() { + $("#search-input").catcomplete({ + minLength: 1, + delay: 300, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.category) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + url += "module-summary.html"; + } else if (ui.item.category === catPackages) { + if (ui.item.u) { + url = ui.item.u; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.u) { + url = ui.item.u; + } else if (ui.item.p === UNNAMED) { + url += ui.item.l + ".html"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; + } + } else if (ui.item.category === catMembers) { + if (ui.item.p === UNNAMED) { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.u) { + url += ui.item.u; + } else { + url += ui.item.l; + } + } else if (ui.item.category === catSearchTags) { + url += ui.item.u; + } + if (top !== window) { + parent.classFrame.location = pathtoroot + url; + } else { + window.location.href = pathtoroot + url; + } + $("#search-input").focus(); + } + } + }); +}); diff --git a/docs/javadoc/stylesheet.css b/docs/javadoc/stylesheet.css index 98055b22d..4a576bd24 100644 --- a/docs/javadoc/stylesheet.css +++ b/docs/javadoc/stylesheet.css @@ -1,36 +1,45 @@ -/* Javadoc style sheet */ /* -Overall document style -*/ + * Javadoc style sheet + */ @import url('resources/fonts/dejavu.css'); +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + body { background-color:#ffffff; color:#353833; font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; font-size:14px; margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; } a:link, a:visited { text-decoration:none; color:#4A6782; } -a:hover, a:focus { +a[href]:hover, a[href]:focus { text-decoration:none; color:#bb7a2a; } -a:active { - text-decoration:none; - color:#4A6782; -} a[name] { color:#353833; } -a[name]:hover { - text-decoration:none; - color:#353833; -} pre { font-family:'DejaVu Sans Mono', monospace; font-size:14px; @@ -43,22 +52,24 @@ h2 { } h3 { font-size:16px; - font-style:italic; } h4 { - font-size:13px; + font-size:15px; } h5 { - font-size:12px; + font-size:14px; } h6 { - font-size:11px; + font-size:13px; } ul { list-style-type:disc; } code, tt { font-family:'DejaVu Sans Mono', monospace; +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { font-size:14px; padding-top:4px; margin-top:8px; @@ -69,7 +80,7 @@ dt code { font-size:14px; padding-top:4px; } -table tr td dt code { +.summary-table dt code { font-family:'DejaVu Sans Mono', monospace; font-size:14px; vertical-align:top; @@ -78,31 +89,34 @@ table tr td dt code { sup { font-size:8px; } +button { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size: 14px; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + /* -Document title and Copyright styles -*/ + * Styles for document title and copyright. + */ .clear { clear:both; - height:0px; + height:0; overflow:hidden; } -.aboutLanguage { +.about-language { float:right; - padding:0px 21px; + padding:0 21px 8px 8px; font-size:11px; - z-index:200; margin-top:-9px; + height:2.9em; } -.legalCopy { +.legal-copy { margin-left:.5em; } -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} .tab { background-color:#0066FF; color:#ffffff; @@ -111,263 +125,240 @@ Document title and Copyright styles font-weight:bold; } /* -Navigation bar styles -*/ -.bar { - background-color:#4D7A97; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:11px; - margin:0; -} -.topNav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.bottomNav { - margin-top:10px; + * Styles for navigation bar. + */ +@media screen { + .flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + .flex-header { + flex: 0 0 auto; + } + .flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { background-color:#4D7A97; color:#FFFFFF; float:left; padding:0; width:100%; clear:right; - height:2.8em; + min-height:2.8em; padding-top:10px; overflow:hidden; font-size:12px; } -.subNav { +.sub-nav { background-color:#dee3e9; float:left; width:100%; overflow:hidden; font-size:12px; } -.subNav div { +.sub-nav div { clear:left; float:left; padding:0 0 5px 6px; text-transform:uppercase; } -ul.navList, ul.subNavList { +.sub-nav .nav-list { + padding-top:5px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { float:left; margin:0 25px 0 0; padding:0; } -ul.navList li{ +ul.nav-list li { list-style:none; float:left; padding: 5px 6px; text-transform:uppercase; } -ul.subNavList li{ +.sub-nav .nav-list-search { + float:right; + margin:0 0 0 0; + padding:5px 6px; + clear:none; +} +.nav-list-search label { + position:relative; + right:-16px; +} +ul.sub-nav-list li { list-style:none; float:left; + padding-top:10px; } -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { +.top-nav a:link, .top-nav a:active, .top-nav a:visited { color:#FFFFFF; text-decoration:none; text-transform:uppercase; } -.topNav a:hover, .bottomNav a:hover { +.top-nav a:hover { text-decoration:none; color:#bb7a2a; text-transform:uppercase; } -.navBarCell1Rev { +.nav-bar-cell1-rev { background-color:#F8981D; color:#253441; margin: auto 5px; } -.skipNav { +.skip-nav { position:absolute; top:auto; left:-9999px; overflow:hidden; } /* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexHeader { - margin:10px; - position:relative; -} -.indexHeader span{ - margin-right:15px; -} -.indexHeader h1 { - font-size:13px; + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } } +/* + * Styles for page header and footer. + */ .title { color:#2c4557; margin:10px 0; } -.subTitle { +.sub-title { margin:5px 0 0 0; } .header ul { margin:0 0 15px 0; padding:0; } -.footer ul { - margin:20px 0 5px 0; -} .header ul li, .footer ul li { list-style:none; font-size:13px; } /* -Heading styles -*/ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; } -ul.blockList ul.blockList ul.blockList li.blockList h3 { +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { background-color:#dee3e9; border:1px solid #d0d9e0; margin:0 0 6px -8px; padding:7px 5px; } -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} /* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + * Styles for page layout containers. + */ +main { clear:both; padding:10px 20px; position:relative; } -.indexContainer { - margin:10px; - position:relative; - font-size:12px; -} -.indexContainer h2 { - font-size:13px; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; - padding-top:2px; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { +dl.notes > dt { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px 0 0 0; color:#4E4E4E; } -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:5px 0 10px 0px; +dl.notes > dd { + margin:5px 10px 10px 0; font-size:14px; - font-family:'DejaVu Sans Mono',monospace; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; } -.serializedFormContainer dl.nameValue dt { +dl.name-value > dt { margin-left:1px; font-size:1.1em; display:inline; font-weight:bold; } -.serializedFormContainer dl.nameValue dd { +dl.name-value > dd { margin:0 0 0 1px; font-size:1.1em; display:inline; } /* -List styles -*/ + * Styles for lists. + */ +li.circle { + list-style:circle; +} ul.horizontal li { display:inline; font-size:0.9em; } -ul.inheritance { +div.inheritance { margin:0; padding:0; } -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; +div.inheritance div.inheritance { + margin-left:2em; } -ul.blockList, ul.blockListLast { +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { margin:10px 0 10px 0; padding:0; } -ul.blockList li.blockList, ul.blockListLast li.blockList { +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { list-style:none; margin-bottom:15px; line-height:1.4; } -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #ededed; - background-color:#f8f8f8; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; } -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; +ul.see-list, ul.see-list-long { + padding-left: 0; + list-style: none; } -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; +ul.see-list li { + display: inline; } -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; +ul.see-list li:not(:last-child):after, +ul.see-list-long li:not(:last-child):after { + content: ", "; + white-space: pre-wrap; } /* -Table styles -*/ -.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + * Styles for tables. + */ +.summary-table, .details-table { width:100%; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; -} -.overviewSummary, .memberSummary { - padding:0px; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; + padding:0; } -.overviewSummary caption, .memberSummary caption, .typeSummary caption, -.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { +.caption { position:relative; text-align:left; background-repeat:no-repeat; @@ -375,24 +366,20 @@ Table styles font-weight:bold; clear:none; overflow:hidden; - padding:0px; + padding:0; padding-top:10px; padding-left:1px; - margin:0px; + margin:0; white-space:pre; } -.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, -.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, -.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, -.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, -.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, -.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, -.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, -.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { +.caption a:link, .caption a:visited { + color:#1f389c; +} +.caption a:hover, +.caption a:active { color:#FFFFFF; } -.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, -.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { +.caption span { white-space:nowrap; padding-top:5px; padding-left:12px; @@ -404,144 +391,150 @@ Table styles border: none; height:16px; } -.memberSummary caption span.activeTableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#F8981D; - height:16px; -} -.memberSummary caption span.tableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#4D7A97; - height:16px; -} -.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { - padding-top:0px; - padding-left:0px; - padding-right:0px; - background-image:none; - float:none; - display:inline; -} -.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, -.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { - display:none; - width:5px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .activeTableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .tableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - background-color:#4D7A97; - float:left; - +div.table-tabs { + padding:10px 0 0 1px; + margin:0; } -.overviewSummary td, .memberSummary td, .typeSummary td, -.useSummary td, .constantsSummary td, .deprecatedSummary td { +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; +} +div.table-tabs > button.active-table-tab { + background: #F8981D; + color: #253441; +} +div.table-tabs > button.table-tab { + background: #4D7A97; + color: #FFFFFF; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto); +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +@media screen and (max-width: 800px) { + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-summary .col-last { + grid-column-end: span 2; + } +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +.summary-table > div, .details-table > div { text-align:left; - padding:0px 0px 12px 10px; + padding: 8px 3px 3px 7px; } -th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, -td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { vertical-align:top; - padding-right:0px; + padding-right:0; padding-top:8px; padding-bottom:3px; } -th.colFirst, th.colLast, th.colOne, .constantsSummary th { +.table-header { background:#dee3e9; - text-align:left; - padding:8px 3px 3px 7px; + font-weight: bold; } -td.colFirst, th.colFirst { - white-space:nowrap; +.col-first, .col-first { font-size:13px; } -td.colLast, th.colLast { +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { font-size:13px; } -td.colOne, th.colOne { - font-size:13px; -} -.overviewSummary td.colFirst, .overviewSummary th.colFirst, -.useSummary td.colFirst, .useSummary th.colFirst, -.overviewSummary td.colOne, .overviewSummary th.colOne, -.memberSummary td.colFirst, .memberSummary th.colFirst, -.memberSummary td.colOne, .memberSummary th.colOne, -.typeSummary td.colFirst{ - width:25%; +.col-first, .col-second, .col-constructor-name { vertical-align:top; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited, +.constant-values-container a:link, .constant-values-container a:visited, +.all-classes-container a:link, .all-classes-container a:visited, +.all-packages-container a:link, .all-packages-container a:visited { font-weight:bold; } -.tableSubHeadingColor { +.table-sub-heading-color { background-color:#EEEEFF; } -.altColor { +.even-row-color, .even-row-color .table-header { background-color:#FFFFFF; } -.rowColor { +.odd-row-color, .odd-row-color .table-header { background-color:#EEEEEF; } /* -Content styles -*/ -.description pre { - margin-top:0; -} -.deprecatedContent { + * Styles for contents. + */ +.deprecated-content { margin:0; padding:10px 0; } -.docSummary { - padding:0; -} - -ul.blockList ul.blockList ul.blockList li.blockList h3 { - font-style:normal; -} - div.block { font-size:14px; font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; } - -td.colLast div { - padding-top:0px; +.col-last div { + padding-top:0; } - - -td.colLast a { +.col-last a { padding-bottom:3px; } +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} /* -Formatting effect styles -*/ -.sourceLineNo { + * Styles for formatting effect. + */ +.source-line-no { color:green; padding:0 30px 0 0; } @@ -552,23 +545,325 @@ h1.hidden { } .block { display:block; - margin:3px 10px 2px 0px; + margin:0 10px 5px 0; color:#474747; } -.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, -.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, -.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { +.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { font-weight:bold; } -.deprecationComment, .emphasizedPhrase, .interfaceName { +.deprecation-comment, .help-footnote, .preview-comment { font-style:italic; } - -div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, -div.block div.block span.interfaceName { +.deprecation-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { font-style:normal; } +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.result-item { + font-size:13px; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:scroll; + overflow-x:scroll; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:999999; + background-color: #FFFFFF; +} +ul.ui-autocomplete li { + float:left; + clear:both; + width:100%; +} +.result-highlight { + font-weight:bold; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +#search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; + width:400px; +} +#reset-button { + background-color: rgb(255,255,255); + background-image:url('resources/x.png'); + background-position:center; + background-repeat:no-repeat; + background-size:12px; + border:0 none; + width:16px; + height:16px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:yellow; +} +.module-graph span { + display:none; + position:absolute; +} +.module-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0px 20px 5px 10px; + border: 1px solid #ededed; + background-color: #f8f8f8; +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +span.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} -div.contentContainer ul.blockList li.blockList h2{ - padding-bottom:0px; +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak font sizes and paddings for small screens. + */ +@media screen and (max-width: 1050px) { + #search-input { + width: 300px; + } +} +@media screen and (max-width: 800px) { + #search-input { + width: 200px; + } + .top-nav, + .bottom-nav { + font-size: 11px; + padding-top: 6px; + } + .sub-nav { + font-size: 11px; + } + .about-language { + padding-right: 16px; + } + ul.nav-list li, + .sub-nav .nav-list-search { + padding: 6px; + } + ul.sub-nav-list li { + padding-top: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 500px) { + #search-input { + width: 150px; + } + .top-nav, + .bottom-nav { + font-size: 10px; + } + .sub-nav { + font-size: 10px; + } + .about-language { + font-size: 10px; + padding-right: 12px; + } } diff --git a/docs/javadoc/tag-search-index.js b/docs/javadoc/tag-search-index.js new file mode 100644 index 000000000..f2a440c7f --- /dev/null +++ b/docs/javadoc/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/javadoc/type-search-index.js b/docs/javadoc/type-search-index.js new file mode 100644 index 000000000..b163e1aca --- /dev/null +++ b/docs/javadoc/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.acmerobotics.dashboard.canvas","l":"Alpha"},{"p":"com.acmerobotics.dashboard.config.variable","l":"BasicVariable"},{"p":"com.acmerobotics.dashboard.canvas","l":"Canvas"},{"p":"com.acmerobotics.dashboard.canvas","l":"CanvasOp"},{"p":"com.acmerobotics.dashboard.canvas","l":"Circle"},{"p":"com.acmerobotics.dashboard.config","l":"Config"},{"p":"com.acmerobotics.dashboard.config.variable","l":"ConfigVariable"},{"p":"com.acmerobotics.dashboard.config.variable","l":"ConfigVariableDeserializer"},{"p":"com.acmerobotics.dashboard.config.variable","l":"ConfigVariableSerializer"},{"p":"com.acmerobotics.dashboard.config","l":"ConstantProvider"},{"p":"com.acmerobotics.dashboard.config.variable","l":"CustomVariable"},{"p":"com.acmerobotics.dashboard","l":"CustomVariableConsumer"},{"p":"com.acmerobotics.dashboard","l":"DashboardCore"},{"p":"com.acmerobotics.dashboard.config.reflection","l":"FieldProvider"},{"p":"com.acmerobotics.dashboard.canvas","l":"Fill"},{"p":"com.acmerobotics.dashboard","l":"FtcDashboard"},{"p":"com.acmerobotics.dashboard","l":"Mutex.Fun"},{"p":"com.acmerobotics.dashboard.message.redux","l":"ReceiveGamepadState.Gamepad"},{"p":"com.acmerobotics.dashboard.message.redux","l":"GetConfig"},{"p":"com.acmerobotics.dashboard.message.redux","l":"GetRobotStatus"},{"p":"com.acmerobotics.dashboard.canvas","l":"Grid"},{"p":"com.acmerobotics.dashboard.canvas","l":"Image"},{"p":"com.acmerobotics.dashboard.message.redux","l":"InitOpMode"},{"p":"com.acmerobotics.dashboard.message","l":"Message"},{"p":"com.acmerobotics.dashboard.message","l":"MessageDeserializer"},{"p":"com.acmerobotics.dashboard.message","l":"MessageType"},{"p":"com.acmerobotics.dashboard.telemetry","l":"MultipleTelemetry.MultipleItem"},{"p":"com.acmerobotics.dashboard.telemetry","l":"MultipleTelemetry.MultipleLine"},{"p":"com.acmerobotics.dashboard.telemetry","l":"MultipleTelemetry.MultipleLog"},{"p":"com.acmerobotics.dashboard.telemetry","l":"MultipleTelemetry"},{"p":"com.acmerobotics.dashboard","l":"Mutex"},{"p":"com.acmerobotics.dashboard","l":"RobotStatus.OpModeStatus"},{"p":"com.acmerobotics.dashboard.canvas","l":"Polygon"},{"p":"com.acmerobotics.dashboard.canvas","l":"Polyline"},{"p":"com.acmerobotics.dashboard.message.redux","l":"ReceiveConfig"},{"p":"com.acmerobotics.dashboard.message.redux","l":"ReceiveGamepadState"},{"p":"com.acmerobotics.dashboard.message.redux","l":"ReceiveImage"},{"p":"com.acmerobotics.dashboard.message.redux","l":"ReceiveOpModeList"},{"p":"com.acmerobotics.dashboard.message.redux","l":"ReceiveRobotStatus"},{"p":"com.acmerobotics.dashboard.message.redux","l":"ReceiveTelemetry"},{"p":"com.acmerobotics.dashboard.config.reflection","l":"ReflectionConfig"},{"p":"com.acmerobotics.dashboard","l":"RobotStatus"},{"p":"com.acmerobotics.dashboard.canvas","l":"Rotation"},{"p":"com.acmerobotics.dashboard.message.redux","l":"SaveConfig"},{"p":"com.acmerobotics.dashboard.canvas","l":"Scale"},{"p":"com.acmerobotics.dashboard","l":"SendFun"},{"p":"com.acmerobotics.dashboard","l":"SocketHandler"},{"p":"com.acmerobotics.dashboard.canvas","l":"Spline"},{"p":"com.acmerobotics.dashboard.message.redux","l":"StartOpMode"},{"p":"com.acmerobotics.dashboard.message.redux","l":"StopOpMode"},{"p":"com.acmerobotics.dashboard.canvas","l":"Stroke"},{"p":"com.acmerobotics.dashboard.canvas","l":"StrokeWidth"},{"p":"com.acmerobotics.dashboard.telemetry","l":"TelemetryPacket"},{"p":"com.acmerobotics.dashboard.canvas","l":"Text"},{"p":"com.acmerobotics.dashboard.canvas","l":"Translate"},{"p":"com.acmerobotics.dashboard.canvas","l":"CanvasOp.Type"},{"p":"com.acmerobotics.dashboard","l":"Mutex.UnitFun"},{"p":"com.acmerobotics.dashboard.config","l":"ValueProvider"},{"p":"com.acmerobotics.dashboard.config.variable","l":"VariableType"}];updateSearchResults(); \ No newline at end of file