diff --git a/aslayout.json b/aslayout.json index e8cfd70..32808fd 100644 --- a/aslayout.json +++ b/aslayout.json @@ -7,502 +7,483 @@ "height": 1408, "state": { "sidebar": { - "width": 410, + "width": 431, "expanded": [ - "/SwerveDrive/PoseEstimatorPose/rotation", - "/SwerveDrive/CurrentStates/0", - "/SwerveDrive/DesiredStates/0", - "/SwerveDrive/CurrentPositions/0", - "/SwerveDrive/CurrentPositions/0/angle", - "/SwerveDrive/CurrentPositions/1", - "/SwerveDrive/CurrentPositions/1/angle", - "/SwerveDrive/CurrentPositions/2", - "/SwerveDrive/CurrentPositions/2/angle", - "/SwerveDrive/CurrentPositions/3", - "/SwerveDrive/CurrentPositions/3/angle", - "/SwerveDrive/DesiredStates/0/angle", - "/SwerveDrive/CurrentStates/0/angle", - "/photonvision/fl_cam", - "/Vision", - "/Vision/fl_camPoseEstimation", - "/Vision/fl_camPoseEstimation/translation", - "/Vision/fl_camPoseEstimation/rotation", - "/NoteVisualizer/LaunchedNotes", - "/NoteVisualizer/RobotNote", - "/Feeder" + "/SwerveDrive/OdometryPose/rotation", + "/Vision" ] }, "tabs": { - "selected": 7, + "selected": 6, "tabs": [ { "type": 0, - "path": "../docs/INDEX.md" + "title": "", + "controller": null, + "controllerUUID": "bmsfuvay443grhh1i8xo5wrpxf9g773u", + "renderer": "#/", + "controlsHeight": 0 }, { - "type": 1, - "legendHeight": 0.3, - "legends": { - "left": { - "lockedRange": null, - "unitConversion": { - "type": null, - "factor": 1 - }, - "fields": [ - { - "key": "NT:/SwerveDrive/CurrentStates/0/speed", - "color": "#2b66a2", - "show": true - }, - { - "key": "NT:/SwerveDrive/DesiredStates/0/speed", - "color": "#e5b31b", - "show": true + "type": 6, + "title": "Loop Time Stats", + "controller": { + "sources": [ + { + "type": "independent", + "logKey": "NT:/Looptime/RobotPeriodicLoopRate", + "logType": "Number", + "visible": true, + "options": { + "color": "#2b66a2" } - ] - }, - "discrete": { - "fields": [] - }, - "right": { - "lockedRange": null, - "unitConversion": { - "type": null, - "factor": 1 }, - "fields": [ - { - "key": "NT:/SwerveDrive/CurrentStates/0/angle/value", - "color": "#af2437", - "show": true - }, - { - "key": "NT:/SwerveDrive/DesiredStates/0/angle/value", - "color": "#80588e", - "show": true + { + "type": "independent", + "logKey": "NT:/SwerveDrive/OdomUpdateRate", + "logType": "Number", + "visible": true, + "options": { + "color": "#e5b31b" } - ] - } + } + ], + "timeRange": "visible", + "rangeMin": 0, + "rangeMax": 10, + "stepSize": 1 }, - "title": "SwerveStates" + "controllerUUID": "1pf3zmar42tcgtx3etsvvndz3qrtlxew", + "renderer": null, + "controlsHeight": 200 }, { "type": 1, - "legendHeight": 0.3, - "legends": { - "left": { - "lockedRange": null, - "unitConversion": { - "type": null, - "factor": 1 - }, - "fields": [ - { - "key": "NT:/Shooter/BottomWheelSetpointRPM", + "title": "Shooter", + "controller": { + "leftSources": [ + { + "type": "stepped", + "logKey": "NT:/Shooter/BottomWheelSetpointRPM", + "logType": "Number", + "visible": true, + "options": { "color": "#2b66a2", - "show": true - }, - { - "key": "NT:/Shooter/BottomWheelVelocityRPM", - "color": "#e5b31b", - "show": true + "size": "normal" } - ] - }, - "discrete": { - "fields": [ - { - "key": "NT:/Shooter/IsUpToSpeed", - "color": "#af2437", - "show": true + }, + { + "type": "stepped", + "logKey": "NT:/Shooter/BottomWheelVelocityRPM", + "logType": "Number", + "visible": true, + "options": { + "color": "#e5b31b", + "size": "normal" } - ] - }, - "right": { - "lockedRange": null, - "unitConversion": { - "type": null, - "factor": 1 }, - "fields": [ - { - "key": "NT:/Shooter/TopWheelSetpointRPM", + { + "type": "stepped", + "logKey": "NT:/Shooter/TopWheelSetpointRPM", + "logType": "Number", + "visible": true, + "options": { "color": "#80588e", - "show": true - }, - { - "key": "NT:/Shooter/TopWheelVelocityRPM", + "size": "normal" + } + }, + { + "type": "stepped", + "logKey": "NT:/Shooter/TopWheelVelocityRPM", + "logType": "Number", + "visible": true, + "options": { "color": "#e48b32", - "show": true + "size": "normal" } - ] - } + } + ], + "rightSources": [], + "discreteSources": [ + { + "type": "stripes", + "logKey": "NT:/Shooter/IsUpToSpeed", + "logType": "Boolean", + "visible": true, + "options": { + "color": "#af2437" + } + } + ], + "leftLockedRange": null, + "rightLockedRange": null, + "leftUnitConversion": { + "type": null, + "factor": 1 + }, + "rightUnitConversion": { + "type": null, + "factor": 1 + }, + "leftFilter": 0, + "rightFilter": 0 }, - "title": "Shooter" + "controllerUUID": "yx0dcottnf0urigsxii3wuarx7cretcp", + "renderer": null, + "controlsHeight": 200 }, { "type": 1, - "legendHeight": 0.3, - "legends": { - "left": { - "lockedRange": null, - "unitConversion": { - "type": null, - "factor": 1 - }, - "fields": [ - { - "key": "NT:/Intake/IntakeWheelMotorVoltage", - "color": "#2b66a2", - "show": true - }, - { - "key": "NT:/Intake/IntakeWheelMotorVoltageSetpoint", + "title": "Intake", + "controller": { + "leftSources": [ + { + "type": "stepped", + "logKey": "NT:/Intake/IntakeWheelMotorVoltage", + "logType": "Number", + "visible": true, + "options": { "color": "#e5b31b", - "show": true + "size": "normal" } - ] - }, - "discrete": { - "fields": [ - { - "key": "NT:/Intake/TouchingNote", + }, + { + "type": "stepped", + "logKey": "NT:/Intake/IntakeWheelMotorVoltageSetpoint", + "logType": "Number", + "visible": true, + "options": { "color": "#af2437", - "show": true + "size": "normal" } - ] - }, - "right": { - "lockedRange": null, - "unitConversion": { - "type": null, - "factor": 1 - }, - "fields": [ - { - "key": "NT:/Intake/IntakeWheelMotorTorqueCurrent", - "color": "#80588e", - "show": true + } + ], + "rightSources": [ + { + "type": "stepped", + "logKey": "NT:/Intake/IntakeWheelMotorTorqueCurrent", + "logType": "Number", + "visible": true, + "options": { + "color": "#2b66a2", + "size": "normal" } - ] - } + } + ], + "discreteSources": [ + { + "type": "stripes", + "logKey": "NT:/Intake/TouchingNote", + "logType": "Boolean", + "visible": true, + "options": { + "color": "#80588e" + } + } + ], + "leftLockedRange": null, + "rightLockedRange": null, + "leftUnitConversion": { + "type": null, + "factor": 1 + }, + "rightUnitConversion": { + "type": null, + "factor": 1 + }, + "leftFilter": 0, + "rightFilter": 0 }, - "title": "Intake" + "controllerUUID": "os6pw1l8e395joc80ibvwvjva1wawttm", + "renderer": null, + "controlsHeight": 200 }, { "type": 1, - "legendHeight": 0.3, - "legends": { - "left": { - "lockedRange": null, - "unitConversion": { - "type": null, - "factor": 1 - }, - "fields": [ - { - "key": "NT:/Feeder/FeederWheelMotorVoltage", + "title": "Feeder", + "controller": { + "leftSources": [ + { + "type": "stepped", + "logKey": "NT:/Feeder/FeederWheelMotorVoltage", + "logType": "Number", + "visible": true, + "options": { "color": "#2b66a2", - "show": true - }, - { - "key": "NT:/Feeder/FeederWheelMotorVoltageSetpoint", + "size": "normal" + } + }, + { + "type": "stepped", + "logKey": "NT:/Feeder/FeederWheelMotorVoltageSetpoint", + "logType": "Number", + "visible": true, + "options": { "color": "#e5b31b", - "show": true + "size": "normal" } - ] - }, - "discrete": { - "fields": [ - { - "key": "NT:/Feeder/HasNote", - "color": "#af2437", - "show": true - }, - { - "key": "NT:/Feeder/NoteSensorDebouncer", - "color": "#80588e", - "show": true - }, - { - "key": "NT:/Feeder/NoteSensorRaw", - "color": "#e48b32", - "show": true + } + ], + "rightSources": [], + "discreteSources": [ + { + "type": "stripes", + "logKey": "NT:/Feeder/HasNote", + "logType": "Boolean", + "visible": true, + "options": { + "color": "#af2437" } - ] - }, - "right": { - "lockedRange": null, - "unitConversion": { - "type": null, - "factor": 1 }, - "fields": [] - } - }, - "title": "Feeder" - }, - { - "type": 1, - "legendHeight": 0.3, - "legends": { - "left": { - "lockedRange": null, - "unitConversion": { - "type": null, - "factor": 1 + { + "type": "stripes", + "logKey": "NT:/Feeder/NoteSensorRaw", + "logType": "Boolean", + "visible": true, + "options": { + "color": "#80588e" + } }, - "fields": [ - { - "key": "NT:/SwerveDrive/OdomUpdateRate", - "color": "#2b66a2", - "show": true - }, - { - "key": "NT:/Looptime/RobotPeriodicLoopRate", - "color": "#e5b31b", - "show": true + { + "type": "stripes", + "logKey": "NT:/Feeder/NoteSensorDebouncer", + "logType": "Boolean", + "visible": true, + "options": { + "color": "#e48b32" } - ] + } + ], + "leftLockedRange": null, + "rightLockedRange": null, + "leftUnitConversion": { + "type": null, + "factor": 1 }, - "discrete": { - "fields": [] + "rightUnitConversion": { + "type": null, + "factor": 1 }, - "right": { - "lockedRange": null, - "unitConversion": { - "type": null, - "factor": 1 - }, - "fields": [] - } + "leftFilter": 0, + "rightFilter": 0 }, - "title": "LoopTimes" - }, - { - "type": 4, - "fields": [ - null, - null, - null - ], - "selectionType": "full", - "selectionRangeMin": 0, - "selectionRangeMax": 10, - "measurementType": "independent", - "measurementSampling": "fixed", - "measurementSamplingPeriod": 20, - "histogramMin": 0, - "histogramMax": 10, - "histogramStep": 1, - "title": "Statistics" + "controllerUUID": "ai9log26827ymlp9xxtpox20xw43z8o0", + "renderer": null, + "controlsHeight": 200 }, { - "type": 6, - "uuid": "7azj8gpne5ee1gxp8gnulcpeg1hzrw9d", - "fields": [], - "listFields": [ - [ - { - "type": "Game Piece 0", - "key": "NT:/NoteVisualizer/StagedNotes", - "sourceTypeIndex": 2, - "sourceType": "Pose3d[]" + "type": 2, + "title": "Odometry", + "controller": { + "sources": [ + { + "type": "robot", + "logKey": "NT:/SwerveDrive/PoseEstimatorPose", + "logType": "Pose2d", + "visible": true, + "options": {} }, { - "type": "Game Piece 0", - "key": "NT:/NoteVisualizer/LaunchedNotes", - "sourceTypeIndex": 2, - "sourceType": "Pose3d[]" + "type": "swerveStates", + "logKey": "NT:/SwerveDrive/CurrentStates", + "logType": "SwerveModuleState[]", + "visible": true, + "options": { + "color": "#ff0000", + "arrangement": "0,1,2,3" + } }, { - "type": "Game Piece 0", - "key": "NT:/NoteVisualizer/RobotNote", - "sourceTypeIndex": 1, - "sourceType": "Pose3d" + "type": "swerveStates", + "logKey": "NT:/SwerveDrive/DesiredStates", + "logType": "SwerveModuleState[]", + "visible": true, + "options": { + "color": "#0000ff", + "arrangement": "0,1,2,3" + } }, { - "type": "Axes", - "key": "NT:/Vision/CameraLocations", - "sourceTypeIndex": 2, - "sourceType": "Pose3d[]" + "type": "ghost", + "logKey": "NT:/SwerveDrive/LookaheadPose", + "logType": "Pose2d", + "visible": true, + "options": { + "color": "#ff8c00" + } + }, + { + "type": "ghost", + "logKey": "NT:/SwerveDrive/OdometryPose", + "logType": "Pose2d", + "visible": true, + "options": { + "color": "#00ff00" + } + }, + { + "type": "ghost", + "logKey": "NT:/SwerveDrive/PIDToPoseSetpoint", + "logType": "Pose2d", + "visible": true, + "options": { + "color": "#00ffff" + } } ], - [ + "game": "2024 Field", + "bumpers": "auto", + "origin": "blue", + "orientation": 0, + "size": 30 + }, + "controllerUUID": "6q8070aith5aem4qas9vqibokc53tw2u", + "renderer": null, + "controlsHeight": 200 + }, + { + "type": 3, + "title": "3D Field", + "controller": { + "sources": [ { - "type": "Robot", - "key": "NT:/SwerveDrive/PoseEstimatorPose", - "sourceTypeIndex": 1, - "sourceType": "Pose2d" + "type": "robot", + "logKey": "NT:/SwerveDrive/PoseEstimatorPose", + "logType": "Pose2d", + "visible": true, + "options": { + "model": "LynkClone" + } }, { - "type": "Green Ghost", - "key": "NT:/Vision/bl_camPoseEstimation", - "sourceTypeIndex": 1, - "sourceType": "Pose2d" + "type": "swerveStates", + "logKey": "NT:/SwerveDrive/DesiredStates", + "logType": "SwerveModuleState[]", + "visible": true, + "options": { + "color": "#0000ff", + "arrangement": "0,1,2,3" + } }, { - "type": "Blue Ghost", - "key": "NT:/Vision/br_camPoseEstimation", - "sourceTypeIndex": 1, - "sourceType": "Pose2d" + "type": "swerveStates", + "logKey": "NT:/SwerveDrive/CurrentStates", + "logType": "SwerveModuleState[]", + "visible": true, + "options": { + "color": "#ff0000", + "arrangement": "0,1,2,3" + } }, { - "type": "Red Ghost", - "key": "NT:/Vision/fl_camPoseEstimation", - "sourceTypeIndex": 1, - "sourceType": "Pose2d" + "type": "ghost", + "logKey": "NT:/SwerveDrive/OdometryPose", + "logType": "Pose2d", + "visible": true, + "options": { + "model": "LynkClone", + "color": "#00ff00" + } }, { - "type": "Yellow Ghost", - "key": "NT:/Vision/fr_camPoseEstimation", - "sourceTypeIndex": 1, - "sourceType": "Pose2d" + "type": "ghost", + "logKey": "NT:/SwerveDrive/LookaheadPose", + "logType": "Pose2d", + "visible": true, + "options": { + "model": "LynkClone", + "color": "#ff8c00" + } }, { - "type": "Yellow Ghost", - "key": "NT:/PathPlanner/targetPose", - "sourceTypeIndex": 0, - "sourceType": 5 + "type": "ghost", + "logKey": "NT:/SwerveDrive/PIDToPoseSetpoint", + "logType": "Pose2d", + "visible": true, + "options": { + "model": "LynkClone", + "color": "#00ffff" + } }, { - "type": "Trajectory", - "key": "NT:/PathPlanner/activePath", - "sourceTypeIndex": 0, - "sourceType": 5 + "type": "axes", + "logKey": "NT:/Vision/CameraLocations", + "logType": "Pose3d", + "visible": true, + "options": {} }, { - "type": "Trajectory", - "key": "NT:/SwerveDrive/CurrentChoreoTrajectory", - "sourceTypeIndex": 2, - "sourceType": "Pose2d[]" + "type": "cone", + "logKey": "NT:/Vision/note_camPoseEstimation", + "logType": "Pose2d", + "visible": true, + "options": { + "color": "#ffff00", + "position": "center" + } } - ] - ], - "options": { - "field": "2024 Field", - "alliance": "blue", - "robot": "LynkClone", - "unitDistance": "meters", - "unitRotation": "radians" + ], + "game": "2024 Field", + "origin": "blue" }, - "configHidden": false, - "visualizer": { - "cameraIndex": -2, - "orbitFov": 75, + "controllerUUID": "x7boi1av1b4umax30uw7qibln948mq54", + "renderer": { + "cameraIndex": -1, + "orbitFov": 50, "cameraPosition": [ - 0.6445158815866971, - 0.5501543393787021, - -0.20933911889688694 + 1.6127243334984782, + 1.6521845349941926, + -1.239331569312344 ], "cameraTarget": [ - -5.3144279717450305, - -6.9060502891866165, - 1.1002838294346886 + 1.7478139956042325, + -2.281853974757421, + 3.854431925661106 ] }, - "title": "3D Field" + "controlsHeight": 318 }, { - "type": 5, - "uuid": "surohaj5wfsq7ktr2nxzab22oc0ynqe9", - "fields": [], - "listFields": [ - [ - { - "type": "Trajectory", - "key": "NT:/SwerveDrive/CurrentChoreoTrajectory", - "sourceTypeIndex": 2, - "sourceType": "Pose2d[]" - }, + "type": 9, + "title": "Swerve", + "controller": { + "sources": [ { - "type": "Robot", - "key": "NT:/SwerveDrive/PoseEstimatorPose", - "sourceTypeIndex": 1, - "sourceType": "Pose2d" + "type": "states", + "logKey": "NT:/SwerveDrive/CurrentStates", + "logType": "SwerveModuleState[]", + "visible": true, + "options": { + "color": "#ff0000", + "arrangement": "0,1,2,3" + } }, { - "type": "Ghost", - "key": "NT:/Vision/fl_camPoseEstimation", - "sourceTypeIndex": 1, - "sourceType": "Pose2d" + "type": "states", + "logKey": "NT:/SwerveDrive/DesiredStates", + "logType": "SwerveModuleState[]", + "visible": true, + "options": { + "color": "#0000ff", + "arrangement": "0,1,2,3" + } }, { - "type": "Trajectory", - "key": "NT:/PathPlanner/activePath", - "sourceTypeIndex": 0, - "sourceType": 5 + "type": "rotation", + "logKey": "NT:/SwerveDrive/PoseEstimatorPose/rotation", + "logType": "Rotation2d", + "visible": true, + "options": {} } - ] - ], - "options": { - "game": "2024 Field", - "unitDistance": "meters", - "unitRotation": "radians", - "origin": "right", - "size": 0.868426, - "allianceBumpers": "auto", - "allianceOrigin": "blue", - "orientation": "blue left, red right" - }, - "configHidden": false, - "visualizer": null, - "title": "Odometry" - }, - { - "type": 9, - "uuid": "ldza8g2yvu4juu4c201rjah0f42x3bq4", - "fields": [ - { - "key": "NT:/SwerveDrive/CurrentStates", - "sourceTypeIndex": 1, - "sourceType": "SwerveModuleState[]" - }, - { - "key": "NT:/SwerveDrive/DesiredStates", - "sourceTypeIndex": 1, - "sourceType": "SwerveModuleState[]" - }, - { - "key": "NT:/SwerveDrive/PoseEstimatorPose/rotation/value", - "sourceTypeIndex": 0, - "sourceType": 2 - } - ], - "listFields": [], - "options": { - "maxSpeed": 6.037576989785339, - "rotationUnits": "radians", - "arrangement": "0,1,2,3", - "sizeLeftRight": 0.55245, - "sizeFrontBack": 0.40005, - "forwardDirection": "up" - }, - "configHidden": false, - "visualizer": null, - "title": "Swerve" - }, - { - "type": 8, - "uuid": "w26fbqu418htpvs39zw8oddzts9aym4o", - "fields": [], - "listFields": [], - "options": { - "ids": [ - 0, - 1, - 2 ], - "layouts": [ - "Xbox Controller (White)", - "Xbox Controller (Blue)", - "None" - ] + "maxSpeed": 6.0375, + "sizeX": 0.40005, + "sizeY": 0.55245, + "orientation": 1 }, - "configHidden": false, - "visualizer": null, - "title": "Joysticks" + "controllerUUID": "czixrnenpqtl4htuwi5vldpmap014x4t", + "renderer": null, + "controlsHeight": 200 } ] } @@ -510,5 +491,5 @@ } ], "satellites": [], - "version": "3.2.1" + "version": "4.0.0-beta-1" } diff --git a/build.gradle b/build.gradle index 067c23a..936592e 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ plugins { id "cpp" id "google-test-test-suite" - id "edu.wpi.first.GradleRIO" version "2024.3.2" + id "edu.wpi.first.GradleRIO" version "2025.0.0-alpha-2" } repositories { @@ -10,8 +10,8 @@ repositories { wpi.maven.useLocal = false wpi.maven.useDevelopment = true -wpi.versions.wpilibVersion = '2025.+' -wpi.versions.wpimathVersion = '2025.+' +wpi.versions.wpilibVersion = '2025.0.0-alpha-2-31-gf856c05' +wpi.versions.wpimathVersion = '2025.0.0-alpha-2-31-gf856c05' // Define my targets (RoboRIO) and artifacts (deployable files) // This is added by GradleRIO's backing project DeployUtils. diff --git a/vendordeps/Phoenix6.json b/vendordeps/Phoenix6.json index 0322385..d165e46 100644 --- a/vendordeps/Phoenix6.json +++ b/vendordeps/Phoenix6.json @@ -1,339 +1,339 @@ -{ - "fileName": "Phoenix6.json", - "name": "CTRE-Phoenix (v6)", - "version": "24.3.0", - "frcYear": 2024, - "uuid": "e995de00-2c64-4df5-8831-c1441420ff19", - "mavenUrls": [ - "https://maven.ctr-electronics.com/release/" - ], - "jsonUrl": "https://maven.ctr-electronics.com/release/com/ctre/phoenix6/latest/Phoenix6-frc2024-latest.json", - "conflictsWith": [ - { - "uuid": "3fcf3402-e646-4fa6-971e-18afe8173b1a", - "errorMessage": "The combined Phoenix-6-And-5 vendordep is no longer supported. Please remove the vendordep and instead add both the latest Phoenix 6 vendordep and Phoenix 5 vendordep.", - "offlineFileName": "Phoenix6And5.json" - } - ], - "javaDependencies": [ - { - "groupId": "com.ctre.phoenix6", - "artifactId": "wpiapi-java", - "version": "24.3.0" - } - ], - "jniDependencies": [ - { - "groupId": "com.ctre.phoenix6", - "artifactId": "tools", - "version": "24.3.0", - "isJar": false, - "skipInvalidPlatforms": true, - "validPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "linuxathena" - ], - "simMode": "hwsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "tools-sim", - "version": "24.3.0", - "isJar": false, - "skipInvalidPlatforms": true, - "validPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simTalonSRX", - "version": "24.3.0", - "isJar": false, - "skipInvalidPlatforms": true, - "validPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simTalonFX", - "version": "24.3.0", - "isJar": false, - "skipInvalidPlatforms": true, - "validPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simVictorSPX", - "version": "24.3.0", - "isJar": false, - "skipInvalidPlatforms": true, - "validPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simPigeonIMU", - "version": "24.3.0", - "isJar": false, - "skipInvalidPlatforms": true, - "validPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simCANCoder", - "version": "24.3.0", - "isJar": false, - "skipInvalidPlatforms": true, - "validPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simProTalonFX", - "version": "24.3.0", - "isJar": false, - "skipInvalidPlatforms": true, - "validPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simProCANcoder", - "version": "24.3.0", - "isJar": false, - "skipInvalidPlatforms": true, - "validPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simProPigeon2", - "version": "24.3.0", - "isJar": false, - "skipInvalidPlatforms": true, - "validPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - } - ], - "cppDependencies": [ - { - "groupId": "com.ctre.phoenix6", - "artifactId": "wpiapi-cpp", - "version": "24.3.0", - "libName": "CTRE_Phoenix6_WPI", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "linuxathena" - ], - "simMode": "hwsim" - }, - { - "groupId": "com.ctre.phoenix6", - "artifactId": "tools", - "version": "24.3.0", - "libName": "CTRE_PhoenixTools", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "linuxathena" - ], - "simMode": "hwsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "wpiapi-cpp-sim", - "version": "24.3.0", - "libName": "CTRE_Phoenix6_WPISim", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "tools-sim", - "version": "24.3.0", - "libName": "CTRE_PhoenixTools_Sim", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simTalonSRX", - "version": "24.3.0", - "libName": "CTRE_SimTalonSRX", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simTalonFX", - "version": "24.3.0", - "libName": "CTRE_SimTalonFX", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simVictorSPX", - "version": "24.3.0", - "libName": "CTRE_SimVictorSPX", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simPigeonIMU", - "version": "24.3.0", - "libName": "CTRE_SimPigeonIMU", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simCANCoder", - "version": "24.3.0", - "libName": "CTRE_SimCANCoder", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simProTalonFX", - "version": "24.3.0", - "libName": "CTRE_SimProTalonFX", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simProCANcoder", - "version": "24.3.0", - "libName": "CTRE_SimProCANcoder", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - }, - { - "groupId": "com.ctre.phoenix6.sim", - "artifactId": "simProPigeon2", - "version": "24.3.0", - "libName": "CTRE_SimProPigeon2", - "headerClassifier": "headers", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "windowsx86-64", - "linuxx86-64", - "osxuniversal" - ], - "simMode": "swsim" - } - ] +{ + "fileName": "Phoenix6.json", + "name": "CTRE-Phoenix (v6)", + "version": "24.3.0", + "frcYear": 2025, + "uuid": "e995de00-2c64-4df5-8831-c1441420ff19", + "mavenUrls": [ + "https://maven.ctr-electronics.com/release/" + ], + "jsonUrl": "https://maven.ctr-electronics.com/release/com/ctre/phoenix6/latest/Phoenix6-frc2024-latest.json", + "conflictsWith": [ + { + "uuid": "3fcf3402-e646-4fa6-971e-18afe8173b1a", + "errorMessage": "The combined Phoenix-6-And-5 vendordep is no longer supported. Please remove the vendordep and instead add both the latest Phoenix 6 vendordep and Phoenix 5 vendordep.", + "offlineFileName": "Phoenix6And5.json" + } + ], + "javaDependencies": [ + { + "groupId": "com.ctre.phoenix6", + "artifactId": "wpiapi-java", + "version": "24.3.0" + } + ], + "jniDependencies": [ + { + "groupId": "com.ctre.phoenix6", + "artifactId": "tools", + "version": "24.3.0", + "isJar": false, + "skipInvalidPlatforms": true, + "validPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "linuxathena" + ], + "simMode": "hwsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "tools-sim", + "version": "24.3.0", + "isJar": false, + "skipInvalidPlatforms": true, + "validPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simTalonSRX", + "version": "24.3.0", + "isJar": false, + "skipInvalidPlatforms": true, + "validPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simTalonFX", + "version": "24.3.0", + "isJar": false, + "skipInvalidPlatforms": true, + "validPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simVictorSPX", + "version": "24.3.0", + "isJar": false, + "skipInvalidPlatforms": true, + "validPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simPigeonIMU", + "version": "24.3.0", + "isJar": false, + "skipInvalidPlatforms": true, + "validPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simCANCoder", + "version": "24.3.0", + "isJar": false, + "skipInvalidPlatforms": true, + "validPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simProTalonFX", + "version": "24.3.0", + "isJar": false, + "skipInvalidPlatforms": true, + "validPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simProCANcoder", + "version": "24.3.0", + "isJar": false, + "skipInvalidPlatforms": true, + "validPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simProPigeon2", + "version": "24.3.0", + "isJar": false, + "skipInvalidPlatforms": true, + "validPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + } + ], + "cppDependencies": [ + { + "groupId": "com.ctre.phoenix6", + "artifactId": "wpiapi-cpp", + "version": "24.3.0", + "libName": "CTRE_Phoenix6_WPI", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "linuxathena" + ], + "simMode": "hwsim" + }, + { + "groupId": "com.ctre.phoenix6", + "artifactId": "tools", + "version": "24.3.0", + "libName": "CTRE_PhoenixTools", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "linuxathena" + ], + "simMode": "hwsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "wpiapi-cpp-sim", + "version": "24.3.0", + "libName": "CTRE_Phoenix6_WPISim", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "tools-sim", + "version": "24.3.0", + "libName": "CTRE_PhoenixTools_Sim", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simTalonSRX", + "version": "24.3.0", + "libName": "CTRE_SimTalonSRX", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simTalonFX", + "version": "24.3.0", + "libName": "CTRE_SimTalonFX", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simVictorSPX", + "version": "24.3.0", + "libName": "CTRE_SimVictorSPX", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simPigeonIMU", + "version": "24.3.0", + "libName": "CTRE_SimPigeonIMU", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simCANCoder", + "version": "24.3.0", + "libName": "CTRE_SimCANCoder", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simProTalonFX", + "version": "24.3.0", + "libName": "CTRE_SimProTalonFX", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simProCANcoder", + "version": "24.3.0", + "libName": "CTRE_SimProCANcoder", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + }, + { + "groupId": "com.ctre.phoenix6.sim", + "artifactId": "simProPigeon2", + "version": "24.3.0", + "libName": "CTRE_SimProPigeon2", + "headerClassifier": "headers", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "windowsx86-64", + "linuxx86-64", + "osxuniversal" + ], + "simMode": "swsim" + } + ] } \ No newline at end of file diff --git a/vendordeps/WPILibNewCommands.json b/vendordeps/WPILibNewCommands.json index 67bf389..a3e1204 100644 --- a/vendordeps/WPILibNewCommands.json +++ b/vendordeps/WPILibNewCommands.json @@ -1,38 +1,38 @@ -{ - "fileName": "WPILibNewCommands.json", - "name": "WPILib-New-Commands", - "version": "1.0.0", - "uuid": "111e20f7-815e-48f8-9dd6-e675ce75b266", - "frcYear": "2024", - "mavenUrls": [], - "jsonUrl": "", - "javaDependencies": [ - { - "groupId": "edu.wpi.first.wpilibNewCommands", - "artifactId": "wpilibNewCommands-java", - "version": "wpilib" - } - ], - "jniDependencies": [], - "cppDependencies": [ - { - "groupId": "edu.wpi.first.wpilibNewCommands", - "artifactId": "wpilibNewCommands-cpp", - "version": "wpilib", - "libName": "wpilibNewCommands", - "headerClassifier": "headers", - "sourcesClassifier": "sources", - "sharedLibrary": true, - "skipInvalidPlatforms": true, - "binaryPlatforms": [ - "linuxathena", - "linuxarm32", - "linuxarm64", - "windowsx86-64", - "windowsx86", - "linuxx86-64", - "osxuniversal" - ] - } - ] -} +{ + "fileName": "WPILibNewCommands.json", + "name": "WPILib-New-Commands", + "version": "1.0.0", + "uuid": "111e20f7-815e-48f8-9dd6-e675ce75b266", + "frcYear": "2025", + "mavenUrls": [], + "jsonUrl": "", + "javaDependencies": [ + { + "groupId": "edu.wpi.first.wpilibNewCommands", + "artifactId": "wpilibNewCommands-java", + "version": "wpilib" + } + ], + "jniDependencies": [], + "cppDependencies": [ + { + "groupId": "edu.wpi.first.wpilibNewCommands", + "artifactId": "wpilibNewCommands-cpp", + "version": "wpilib", + "libName": "wpilibNewCommands", + "headerClassifier": "headers", + "sourcesClassifier": "sources", + "sharedLibrary": true, + "skipInvalidPlatforms": true, + "binaryPlatforms": [ + "linuxathena", + "linuxarm32", + "linuxarm64", + "windowsx86-64", + "windowsx86", + "linuxx86-64", + "osxuniversal" + ] + } + ] +}