001/*
002 * Autogenerated file! Do not manually edit this file.
003 */
004
005package edu.wpi.first.hal;
006
007/**
008 * JNI wrapper for library <b>FRC_NetworkCommunication</b><br>.
009 */
010public class FRCNetComm {
011  /**
012   * Resource type from UsageReporting.
013   */
014  @SuppressWarnings("TypeName")
015  public static final class tResourceType {
016    private tResourceType() {
017    }
018
019    public static final int kResourceType_Controller = 0;
020    public static final int kResourceType_Module = 1;
021    public static final int kResourceType_Language = 2;
022    public static final int kResourceType_CANPlugin = 3;
023    public static final int kResourceType_Accelerometer = 4;
024    public static final int kResourceType_ADXL345 = 5;
025    public static final int kResourceType_AnalogChannel = 6;
026    public static final int kResourceType_AnalogTrigger = 7;
027    public static final int kResourceType_AnalogTriggerOutput = 8;
028    public static final int kResourceType_CANJaguar = 9;
029    public static final int kResourceType_Compressor = 10;
030    public static final int kResourceType_Counter = 11;
031    public static final int kResourceType_Dashboard = 12;
032    public static final int kResourceType_DigitalInput = 13;
033    public static final int kResourceType_DigitalOutput = 14;
034    public static final int kResourceType_DriverStationCIO = 15;
035    public static final int kResourceType_DriverStationEIO = 16;
036    public static final int kResourceType_DriverStationLCD = 17;
037    public static final int kResourceType_Encoder = 18;
038    public static final int kResourceType_GearTooth = 19;
039    public static final int kResourceType_Gyro = 20;
040    public static final int kResourceType_I2C = 21;
041    public static final int kResourceType_Framework = 22;
042    public static final int kResourceType_Jaguar = 23;
043    public static final int kResourceType_Joystick = 24;
044    public static final int kResourceType_Kinect = 25;
045    public static final int kResourceType_KinectStick = 26;
046    public static final int kResourceType_PIDController = 27;
047    public static final int kResourceType_Preferences = 28;
048    public static final int kResourceType_PWM = 29;
049    public static final int kResourceType_Relay = 30;
050    public static final int kResourceType_RobotDrive = 31;
051    public static final int kResourceType_SerialPort = 32;
052    public static final int kResourceType_Servo = 33;
053    public static final int kResourceType_Solenoid = 34;
054    public static final int kResourceType_SPI = 35;
055    public static final int kResourceType_Task = 36;
056    public static final int kResourceType_Ultrasonic = 37;
057    public static final int kResourceType_Victor = 38;
058    public static final int kResourceType_Button = 39;
059    public static final int kResourceType_Command = 40;
060    public static final int kResourceType_AxisCamera = 41;
061    public static final int kResourceType_PCVideoServer = 42;
062    public static final int kResourceType_SmartDashboard = 43;
063    public static final int kResourceType_Talon = 44;
064    public static final int kResourceType_HiTechnicColorSensor = 45;
065    public static final int kResourceType_HiTechnicAccel = 46;
066    public static final int kResourceType_HiTechnicCompass = 47;
067    public static final int kResourceType_SRF08 = 48;
068    public static final int kResourceType_AnalogOutput = 49;
069    public static final int kResourceType_VictorSP = 50;
070    public static final int kResourceType_PWMTalonSRX = 51;
071    public static final int kResourceType_CANTalonSRX = 52;
072    public static final int kResourceType_ADXL362 = 53;
073    public static final int kResourceType_ADXRS450 = 54;
074    public static final int kResourceType_RevSPARK = 55;
075    public static final int kResourceType_MindsensorsSD540 = 56;
076    public static final int kResourceType_DigitalGlitchFilter = 57;
077    public static final int kResourceType_ADIS16448 = 58;
078    public static final int kResourceType_PDP = 59;
079    public static final int kResourceType_PCM = 60;
080    public static final int kResourceType_PigeonIMU = 61;
081    public static final int kResourceType_NidecBrushless = 62;
082    public static final int kResourceType_CANifier = 63;
083    public static final int kResourceType_TalonFX = 64;
084    public static final int kResourceType_CTRE_future1 = 65;
085    public static final int kResourceType_CTRE_future2 = 66;
086    public static final int kResourceType_CTRE_future3 = 67;
087    public static final int kResourceType_CTRE_future4 = 68;
088    public static final int kResourceType_CTRE_future5 = 69;
089    public static final int kResourceType_CTRE_future6 = 70;
090    public static final int kResourceType_LinearFilter = 71;
091    public static final int kResourceType_XboxController = 72;
092    public static final int kResourceType_UsbCamera = 73;
093    public static final int kResourceType_NavX = 74;
094    public static final int kResourceType_Pixy = 75;
095    public static final int kResourceType_Pixy2 = 76;
096    public static final int kResourceType_ScanseSweep = 77;
097    public static final int kResourceType_Shuffleboard = 78;
098    public static final int kResourceType_CAN = 79;
099    public static final int kResourceType_DigilentDMC60 = 80;
100    public static final int kResourceType_PWMVictorSPX = 81;
101    public static final int kResourceType_RevSparkMaxPWM = 82;
102    public static final int kResourceType_RevSparkMaxCAN = 83;
103    public static final int kResourceType_ADIS16470 = 84;
104    public static final int kResourceType_PIDController2 = 85;
105    public static final int kResourceType_ProfiledPIDController = 86;
106    public static final int kResourceType_Kinematics = 87;
107    public static final int kResourceType_Odometry = 88;
108    public static final int kResourceType_Units = 89;
109    public static final int kResourceType_TrapezoidProfile = 90;
110    public static final int kResourceType_DutyCycle = 91;
111    public static final int kResourceType_AddressableLEDs = 92;
112    public static final int kResourceType_FusionVenom = 93;
113    public static final int kResourceType_PS4Controller = 94;
114  }
115
116  /**
117   * Instances from UsageReporting.
118   */
119  @SuppressWarnings("TypeName")
120  public static final class tInstances {
121    private tInstances() {
122    }
123
124    public static final int kLanguage_LabVIEW = 1;
125    public static final int kLanguage_CPlusPlus = 2;
126    public static final int kLanguage_Java = 3;
127    public static final int kLanguage_Python = 4;
128    public static final int kLanguage_DotNet = 5;
129    public static final int kLanguage_Kotlin = 6;
130    public static final int kCANPlugin_BlackJagBridge = 1;
131    public static final int kCANPlugin_2CAN = 2;
132    public static final int kFramework_Iterative = 1;
133    public static final int kFramework_Simple = 2;
134    public static final int kFramework_CommandControl = 3;
135    public static final int kFramework_Timed = 4;
136    public static final int kFramework_ROS = 5;
137    public static final int kFramework_RobotBuilder = 6;
138    public static final int kRobotDrive_ArcadeStandard = 1;
139    public static final int kRobotDrive_ArcadeButtonSpin = 2;
140    public static final int kRobotDrive_ArcadeRatioCurve = 3;
141    public static final int kRobotDrive_Tank = 4;
142    public static final int kRobotDrive_MecanumPolar = 5;
143    public static final int kRobotDrive_MecanumCartesian = 6;
144    public static final int kRobotDrive2_DifferentialArcade = 7;
145    public static final int kRobotDrive2_DifferentialTank = 8;
146    public static final int kRobotDrive2_DifferentialCurvature = 9;
147    public static final int kRobotDrive2_MecanumCartesian = 10;
148    public static final int kRobotDrive2_MecanumPolar = 11;
149    public static final int kRobotDrive2_KilloughCartesian = 12;
150    public static final int kRobotDrive2_KilloughPolar = 13;
151    public static final int kDriverStationCIO_Analog = 1;
152    public static final int kDriverStationCIO_DigitalIn = 2;
153    public static final int kDriverStationCIO_DigitalOut = 3;
154    public static final int kDriverStationEIO_Acceleration = 1;
155    public static final int kDriverStationEIO_AnalogIn = 2;
156    public static final int kDriverStationEIO_AnalogOut = 3;
157    public static final int kDriverStationEIO_Button = 4;
158    public static final int kDriverStationEIO_LED = 5;
159    public static final int kDriverStationEIO_DigitalIn = 6;
160    public static final int kDriverStationEIO_DigitalOut = 7;
161    public static final int kDriverStationEIO_FixedDigitalOut = 8;
162    public static final int kDriverStationEIO_PWM = 9;
163    public static final int kDriverStationEIO_Encoder = 10;
164    public static final int kDriverStationEIO_TouchSlider = 11;
165    public static final int kADXL345_SPI = 1;
166    public static final int kADXL345_I2C = 2;
167    public static final int kCommand_Scheduler = 1;
168    public static final int kCommand2_Scheduler = 2;
169    public static final int kSmartDashboard_Instance = 1;
170    public static final int kKinematics_DifferentialDrive = 1;
171    public static final int kKinematics_MecanumDrive = 2;
172    public static final int kKinematics_SwerveDrive = 3;
173    public static final int kOdometry_DifferentialDrive = 1;
174    public static final int kOdometry_MecanumDrive = 2;
175    public static final int kOdometry_SwerveDrive = 3;
176  }
177}