mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-06 03:31:43 +00:00
[hal] Commit generated usage reporting files (#5993)
This commit is contained in:
186
hal/src/generated/main/java/edu/wpi/first/hal/FRCNetComm.java
Normal file
186
hal/src/generated/main/java/edu/wpi/first/hal/FRCNetComm.java
Normal file
@@ -0,0 +1,186 @@
|
||||
// Copyright (c) FIRST and other WPILib contributors.
|
||||
// Open Source Software; you can modify and/or share it under the terms of
|
||||
// the WPILib BSD license file in the root directory of this project.
|
||||
|
||||
// THIS FILE WAS AUTO-GENERATED BY ./hal/generate_usage_reporting.py. DO NOT MODIFY
|
||||
|
||||
package edu.wpi.first.hal;
|
||||
|
||||
/**
|
||||
* JNI wrapper for library <b>FRC_NetworkCommunication</b><br>.
|
||||
*/
|
||||
public class FRCNetComm {
|
||||
/**
|
||||
* Resource type from UsageReporting.
|
||||
*/
|
||||
@SuppressWarnings("TypeName")
|
||||
public static final class tResourceType {
|
||||
private tResourceType() {
|
||||
}
|
||||
|
||||
public static final int kResourceType_Controller = 0;
|
||||
public static final int kResourceType_Module = 1;
|
||||
public static final int kResourceType_Language = 2;
|
||||
public static final int kResourceType_CANPlugin = 3;
|
||||
public static final int kResourceType_Accelerometer = 4;
|
||||
public static final int kResourceType_ADXL345 = 5;
|
||||
public static final int kResourceType_AnalogChannel = 6;
|
||||
public static final int kResourceType_AnalogTrigger = 7;
|
||||
public static final int kResourceType_AnalogTriggerOutput = 8;
|
||||
public static final int kResourceType_CANJaguar = 9;
|
||||
public static final int kResourceType_Compressor = 10;
|
||||
public static final int kResourceType_Counter = 11;
|
||||
public static final int kResourceType_Dashboard = 12;
|
||||
public static final int kResourceType_DigitalInput = 13;
|
||||
public static final int kResourceType_DigitalOutput = 14;
|
||||
public static final int kResourceType_DriverStationCIO = 15;
|
||||
public static final int kResourceType_DriverStationEIO = 16;
|
||||
public static final int kResourceType_DriverStationLCD = 17;
|
||||
public static final int kResourceType_Encoder = 18;
|
||||
public static final int kResourceType_GearTooth = 19;
|
||||
public static final int kResourceType_Gyro = 20;
|
||||
public static final int kResourceType_I2C = 21;
|
||||
public static final int kResourceType_Framework = 22;
|
||||
public static final int kResourceType_Jaguar = 23;
|
||||
public static final int kResourceType_Joystick = 24;
|
||||
public static final int kResourceType_Kinect = 25;
|
||||
public static final int kResourceType_KinectStick = 26;
|
||||
public static final int kResourceType_PIDController = 27;
|
||||
public static final int kResourceType_Preferences = 28;
|
||||
public static final int kResourceType_PWM = 29;
|
||||
public static final int kResourceType_Relay = 30;
|
||||
public static final int kResourceType_RobotDrive = 31;
|
||||
public static final int kResourceType_SerialPort = 32;
|
||||
public static final int kResourceType_Servo = 33;
|
||||
public static final int kResourceType_Solenoid = 34;
|
||||
public static final int kResourceType_SPI = 35;
|
||||
public static final int kResourceType_Task = 36;
|
||||
public static final int kResourceType_Ultrasonic = 37;
|
||||
public static final int kResourceType_Victor = 38;
|
||||
public static final int kResourceType_Button = 39;
|
||||
public static final int kResourceType_Command = 40;
|
||||
public static final int kResourceType_AxisCamera = 41;
|
||||
public static final int kResourceType_PCVideoServer = 42;
|
||||
public static final int kResourceType_SmartDashboard = 43;
|
||||
public static final int kResourceType_Talon = 44;
|
||||
public static final int kResourceType_HiTechnicColorSensor = 45;
|
||||
public static final int kResourceType_HiTechnicAccel = 46;
|
||||
public static final int kResourceType_HiTechnicCompass = 47;
|
||||
public static final int kResourceType_SRF08 = 48;
|
||||
public static final int kResourceType_AnalogOutput = 49;
|
||||
public static final int kResourceType_VictorSP = 50;
|
||||
public static final int kResourceType_PWMTalonSRX = 51;
|
||||
public static final int kResourceType_CANTalonSRX = 52;
|
||||
public static final int kResourceType_ADXL362 = 53;
|
||||
public static final int kResourceType_ADXRS450 = 54;
|
||||
public static final int kResourceType_RevSPARK = 55;
|
||||
public static final int kResourceType_MindsensorsSD540 = 56;
|
||||
public static final int kResourceType_DigitalGlitchFilter = 57;
|
||||
public static final int kResourceType_ADIS16448 = 58;
|
||||
public static final int kResourceType_PDP = 59;
|
||||
public static final int kResourceType_PCM = 60;
|
||||
public static final int kResourceType_PigeonIMU = 61;
|
||||
public static final int kResourceType_NidecBrushless = 62;
|
||||
public static final int kResourceType_CANifier = 63;
|
||||
public static final int kResourceType_TalonFX = 64;
|
||||
public static final int kResourceType_CTRE_future1 = 65;
|
||||
public static final int kResourceType_CTRE_future2 = 66;
|
||||
public static final int kResourceType_CTRE_future3 = 67;
|
||||
public static final int kResourceType_CTRE_future4 = 68;
|
||||
public static final int kResourceType_CTRE_future5 = 69;
|
||||
public static final int kResourceType_CTRE_future6 = 70;
|
||||
public static final int kResourceType_LinearFilter = 71;
|
||||
public static final int kResourceType_XboxController = 72;
|
||||
public static final int kResourceType_UsbCamera = 73;
|
||||
public static final int kResourceType_NavX = 74;
|
||||
public static final int kResourceType_Pixy = 75;
|
||||
public static final int kResourceType_Pixy2 = 76;
|
||||
public static final int kResourceType_ScanseSweep = 77;
|
||||
public static final int kResourceType_Shuffleboard = 78;
|
||||
public static final int kResourceType_CAN = 79;
|
||||
public static final int kResourceType_DigilentDMC60 = 80;
|
||||
public static final int kResourceType_PWMVictorSPX = 81;
|
||||
public static final int kResourceType_RevSparkMaxPWM = 82;
|
||||
public static final int kResourceType_RevSparkMaxCAN = 83;
|
||||
public static final int kResourceType_ADIS16470 = 84;
|
||||
public static final int kResourceType_PIDController2 = 85;
|
||||
public static final int kResourceType_ProfiledPIDController = 86;
|
||||
public static final int kResourceType_Kinematics = 87;
|
||||
public static final int kResourceType_Odometry = 88;
|
||||
public static final int kResourceType_Units = 89;
|
||||
public static final int kResourceType_TrapezoidProfile = 90;
|
||||
public static final int kResourceType_DutyCycle = 91;
|
||||
public static final int kResourceType_AddressableLEDs = 92;
|
||||
public static final int kResourceType_FusionVenom = 93;
|
||||
public static final int kResourceType_CTRE_future7 = 94;
|
||||
public static final int kResourceType_CTRE_future8 = 95;
|
||||
public static final int kResourceType_CTRE_future9 = 96;
|
||||
public static final int kResourceType_CTRE_future10 = 97;
|
||||
public static final int kResourceType_CTRE_future11 = 98;
|
||||
public static final int kResourceType_CTRE_future12 = 99;
|
||||
public static final int kResourceType_CTRE_future13 = 100;
|
||||
public static final int kResourceType_CTRE_future14 = 101;
|
||||
}
|
||||
|
||||
/**
|
||||
* Instances from UsageReporting.
|
||||
*/
|
||||
@SuppressWarnings("TypeName")
|
||||
public static final class tInstances {
|
||||
private tInstances() {
|
||||
}
|
||||
|
||||
public static final int kLanguage_LabVIEW = 1;
|
||||
public static final int kLanguage_CPlusPlus = 2;
|
||||
public static final int kLanguage_Java = 3;
|
||||
public static final int kLanguage_Python = 4;
|
||||
public static final int kLanguage_DotNet = 5;
|
||||
public static final int kLanguage_Kotlin = 6;
|
||||
public static final int kCANPlugin_BlackJagBridge = 1;
|
||||
public static final int kCANPlugin_2CAN = 2;
|
||||
public static final int kFramework_Iterative = 1;
|
||||
public static final int kFramework_Simple = 2;
|
||||
public static final int kFramework_CommandControl = 3;
|
||||
public static final int kFramework_Timed = 4;
|
||||
public static final int kFramework_ROS = 5;
|
||||
public static final int kFramework_RobotBuilder = 6;
|
||||
public static final int kRobotDrive_ArcadeStandard = 1;
|
||||
public static final int kRobotDrive_ArcadeButtonSpin = 2;
|
||||
public static final int kRobotDrive_ArcadeRatioCurve = 3;
|
||||
public static final int kRobotDrive_Tank = 4;
|
||||
public static final int kRobotDrive_MecanumPolar = 5;
|
||||
public static final int kRobotDrive_MecanumCartesian = 6;
|
||||
public static final int kRobotDrive2_DifferentialArcade = 7;
|
||||
public static final int kRobotDrive2_DifferentialTank = 8;
|
||||
public static final int kRobotDrive2_DifferentialCurvature = 9;
|
||||
public static final int kRobotDrive2_MecanumCartesian = 10;
|
||||
public static final int kRobotDrive2_MecanumPolar = 11;
|
||||
public static final int kRobotDrive2_KilloughCartesian = 12;
|
||||
public static final int kRobotDrive2_KilloughPolar = 13;
|
||||
public static final int kDriverStationCIO_Analog = 1;
|
||||
public static final int kDriverStationCIO_DigitalIn = 2;
|
||||
public static final int kDriverStationCIO_DigitalOut = 3;
|
||||
public static final int kDriverStationEIO_Acceleration = 1;
|
||||
public static final int kDriverStationEIO_AnalogIn = 2;
|
||||
public static final int kDriverStationEIO_AnalogOut = 3;
|
||||
public static final int kDriverStationEIO_Button = 4;
|
||||
public static final int kDriverStationEIO_LED = 5;
|
||||
public static final int kDriverStationEIO_DigitalIn = 6;
|
||||
public static final int kDriverStationEIO_DigitalOut = 7;
|
||||
public static final int kDriverStationEIO_FixedDigitalOut = 8;
|
||||
public static final int kDriverStationEIO_PWM = 9;
|
||||
public static final int kDriverStationEIO_Encoder = 10;
|
||||
public static final int kDriverStationEIO_TouchSlider = 11;
|
||||
public static final int kADXL345_SPI = 1;
|
||||
public static final int kADXL345_I2C = 2;
|
||||
public static final int kCommand_Scheduler = 1;
|
||||
public static final int kCommand2_Scheduler = 2;
|
||||
public static final int kSmartDashboard_Instance = 1;
|
||||
public static final int kKinematics_DifferentialDrive = 1;
|
||||
public static final int kKinematics_MecanumDrive = 2;
|
||||
public static final int kKinematics_SwerveDrive = 3;
|
||||
public static final int kOdometry_DifferentialDrive = 1;
|
||||
public static final int kOdometry_MecanumDrive = 2;
|
||||
public static final int kOdometry_SwerveDrive = 3;
|
||||
}
|
||||
}
|
||||
214
hal/src/generated/main/native/include/hal/FRCUsageReporting.h
Normal file
214
hal/src/generated/main/native/include/hal/FRCUsageReporting.h
Normal file
@@ -0,0 +1,214 @@
|
||||
// Copyright (c) FIRST and other WPILib contributors.
|
||||
// Open Source Software; you can modify and/or share it under the terms of
|
||||
// the WPILib BSD license file in the root directory of this project.
|
||||
|
||||
// THIS FILE WAS AUTO-GENERATED BY ./hal/generate_usage_reporting.py. DO NOT MODIFY
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// ifdef's definition is to allow for default parameters in C++.
|
||||
#ifdef __cplusplus
|
||||
/**
|
||||
* Reports a hardware usage to the HAL.
|
||||
*
|
||||
* @param resource the used resource
|
||||
* @param instanceNumber the instance of the resource
|
||||
* @param context a user specified context index
|
||||
* @param feature a user specified feature string
|
||||
* @return the index of the added value in NetComm
|
||||
*/
|
||||
int64_t HAL_Report(int32_t resource, int32_t instanceNumber,
|
||||
int32_t context = 0, const char* feature = nullptr);
|
||||
#else
|
||||
|
||||
/**
|
||||
* Reports a hardware usage to the HAL.
|
||||
*
|
||||
* @param resource the used resource
|
||||
* @param instanceNumber the instance of the resource
|
||||
* @param context a user specified context index
|
||||
* @param feature a user specified feature string
|
||||
* @return the index of the added value in NetComm
|
||||
*/
|
||||
int64_t HAL_Report(int32_t resource, int32_t instanceNumber, int32_t context,
|
||||
const char* feature);
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Autogenerated file! Do not manually edit this file.
|
||||
*/
|
||||
|
||||
#ifdef __cplusplus
|
||||
namespace HALUsageReporting {
|
||||
enum tResourceType : int32_t {
|
||||
|
||||
kResourceType_Controller = 0,
|
||||
kResourceType_Module = 1,
|
||||
kResourceType_Language = 2,
|
||||
kResourceType_CANPlugin = 3,
|
||||
kResourceType_Accelerometer = 4,
|
||||
kResourceType_ADXL345 = 5,
|
||||
kResourceType_AnalogChannel = 6,
|
||||
kResourceType_AnalogTrigger = 7,
|
||||
kResourceType_AnalogTriggerOutput = 8,
|
||||
kResourceType_CANJaguar = 9,
|
||||
kResourceType_Compressor = 10,
|
||||
kResourceType_Counter = 11,
|
||||
kResourceType_Dashboard = 12,
|
||||
kResourceType_DigitalInput = 13,
|
||||
kResourceType_DigitalOutput = 14,
|
||||
kResourceType_DriverStationCIO = 15,
|
||||
kResourceType_DriverStationEIO = 16,
|
||||
kResourceType_DriverStationLCD = 17,
|
||||
kResourceType_Encoder = 18,
|
||||
kResourceType_GearTooth = 19,
|
||||
kResourceType_Gyro = 20,
|
||||
kResourceType_I2C = 21,
|
||||
kResourceType_Framework = 22,
|
||||
kResourceType_Jaguar = 23,
|
||||
kResourceType_Joystick = 24,
|
||||
kResourceType_Kinect = 25,
|
||||
kResourceType_KinectStick = 26,
|
||||
kResourceType_PIDController = 27,
|
||||
kResourceType_Preferences = 28,
|
||||
kResourceType_PWM = 29,
|
||||
kResourceType_Relay = 30,
|
||||
kResourceType_RobotDrive = 31,
|
||||
kResourceType_SerialPort = 32,
|
||||
kResourceType_Servo = 33,
|
||||
kResourceType_Solenoid = 34,
|
||||
kResourceType_SPI = 35,
|
||||
kResourceType_Task = 36,
|
||||
kResourceType_Ultrasonic = 37,
|
||||
kResourceType_Victor = 38,
|
||||
kResourceType_Button = 39,
|
||||
kResourceType_Command = 40,
|
||||
kResourceType_AxisCamera = 41,
|
||||
kResourceType_PCVideoServer = 42,
|
||||
kResourceType_SmartDashboard = 43,
|
||||
kResourceType_Talon = 44,
|
||||
kResourceType_HiTechnicColorSensor = 45,
|
||||
kResourceType_HiTechnicAccel = 46,
|
||||
kResourceType_HiTechnicCompass = 47,
|
||||
kResourceType_SRF08 = 48,
|
||||
kResourceType_AnalogOutput = 49,
|
||||
kResourceType_VictorSP = 50,
|
||||
kResourceType_PWMTalonSRX = 51,
|
||||
kResourceType_CANTalonSRX = 52,
|
||||
kResourceType_ADXL362 = 53,
|
||||
kResourceType_ADXRS450 = 54,
|
||||
kResourceType_RevSPARK = 55,
|
||||
kResourceType_MindsensorsSD540 = 56,
|
||||
kResourceType_DigitalGlitchFilter = 57,
|
||||
kResourceType_ADIS16448 = 58,
|
||||
kResourceType_PDP = 59,
|
||||
kResourceType_PCM = 60,
|
||||
kResourceType_PigeonIMU = 61,
|
||||
kResourceType_NidecBrushless = 62,
|
||||
kResourceType_CANifier = 63,
|
||||
kResourceType_TalonFX = 64,
|
||||
kResourceType_CTRE_future1 = 65,
|
||||
kResourceType_CTRE_future2 = 66,
|
||||
kResourceType_CTRE_future3 = 67,
|
||||
kResourceType_CTRE_future4 = 68,
|
||||
kResourceType_CTRE_future5 = 69,
|
||||
kResourceType_CTRE_future6 = 70,
|
||||
kResourceType_LinearFilter = 71,
|
||||
kResourceType_XboxController = 72,
|
||||
kResourceType_UsbCamera = 73,
|
||||
kResourceType_NavX = 74,
|
||||
kResourceType_Pixy = 75,
|
||||
kResourceType_Pixy2 = 76,
|
||||
kResourceType_ScanseSweep = 77,
|
||||
kResourceType_Shuffleboard = 78,
|
||||
kResourceType_CAN = 79,
|
||||
kResourceType_DigilentDMC60 = 80,
|
||||
kResourceType_PWMVictorSPX = 81,
|
||||
kResourceType_RevSparkMaxPWM = 82,
|
||||
kResourceType_RevSparkMaxCAN = 83,
|
||||
kResourceType_ADIS16470 = 84,
|
||||
kResourceType_PIDController2 = 85,
|
||||
kResourceType_ProfiledPIDController = 86,
|
||||
kResourceType_Kinematics = 87,
|
||||
kResourceType_Odometry = 88,
|
||||
kResourceType_Units = 89,
|
||||
kResourceType_TrapezoidProfile = 90,
|
||||
kResourceType_DutyCycle = 91,
|
||||
kResourceType_AddressableLEDs = 92,
|
||||
kResourceType_FusionVenom = 93,
|
||||
kResourceType_CTRE_future7 = 94,
|
||||
kResourceType_CTRE_future8 = 95,
|
||||
kResourceType_CTRE_future9 = 96,
|
||||
kResourceType_CTRE_future10 = 97,
|
||||
kResourceType_CTRE_future11 = 98,
|
||||
kResourceType_CTRE_future12 = 99,
|
||||
kResourceType_CTRE_future13 = 100,
|
||||
kResourceType_CTRE_future14 = 101,
|
||||
};
|
||||
enum tInstances : int32_t {
|
||||
|
||||
kLanguage_LabVIEW = 1,
|
||||
kLanguage_CPlusPlus = 2,
|
||||
kLanguage_Java = 3,
|
||||
kLanguage_Python = 4,
|
||||
kLanguage_DotNet = 5,
|
||||
kLanguage_Kotlin = 6,
|
||||
kCANPlugin_BlackJagBridge = 1,
|
||||
kCANPlugin_2CAN = 2,
|
||||
kFramework_Iterative = 1,
|
||||
kFramework_Simple = 2,
|
||||
kFramework_CommandControl = 3,
|
||||
kFramework_Timed = 4,
|
||||
kFramework_ROS = 5,
|
||||
kFramework_RobotBuilder = 6,
|
||||
kRobotDrive_ArcadeStandard = 1,
|
||||
kRobotDrive_ArcadeButtonSpin = 2,
|
||||
kRobotDrive_ArcadeRatioCurve = 3,
|
||||
kRobotDrive_Tank = 4,
|
||||
kRobotDrive_MecanumPolar = 5,
|
||||
kRobotDrive_MecanumCartesian = 6,
|
||||
kRobotDrive2_DifferentialArcade = 7,
|
||||
kRobotDrive2_DifferentialTank = 8,
|
||||
kRobotDrive2_DifferentialCurvature = 9,
|
||||
kRobotDrive2_MecanumCartesian = 10,
|
||||
kRobotDrive2_MecanumPolar = 11,
|
||||
kRobotDrive2_KilloughCartesian = 12,
|
||||
kRobotDrive2_KilloughPolar = 13,
|
||||
kDriverStationCIO_Analog = 1,
|
||||
kDriverStationCIO_DigitalIn = 2,
|
||||
kDriverStationCIO_DigitalOut = 3,
|
||||
kDriverStationEIO_Acceleration = 1,
|
||||
kDriverStationEIO_AnalogIn = 2,
|
||||
kDriverStationEIO_AnalogOut = 3,
|
||||
kDriverStationEIO_Button = 4,
|
||||
kDriverStationEIO_LED = 5,
|
||||
kDriverStationEIO_DigitalIn = 6,
|
||||
kDriverStationEIO_DigitalOut = 7,
|
||||
kDriverStationEIO_FixedDigitalOut = 8,
|
||||
kDriverStationEIO_PWM = 9,
|
||||
kDriverStationEIO_Encoder = 10,
|
||||
kDriverStationEIO_TouchSlider = 11,
|
||||
kADXL345_SPI = 1,
|
||||
kADXL345_I2C = 2,
|
||||
kCommand_Scheduler = 1,
|
||||
kCommand2_Scheduler = 2,
|
||||
kSmartDashboard_Instance = 1,
|
||||
kKinematics_DifferentialDrive = 1,
|
||||
kKinematics_MecanumDrive = 2,
|
||||
kKinematics_SwerveDrive = 3,
|
||||
kOdometry_DifferentialDrive = 1,
|
||||
kOdometry_MecanumDrive = 2,
|
||||
kOdometry_SwerveDrive = 3,
|
||||
};
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user