Skip to content

Commit 35d3b03

Browse files
committed
Add Folder, Selectable, and Selector Classes to handle the structure for visualization
1 parent 5a3d175 commit 35d3b03

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+164
-9599
lines changed

README.md

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +0,0 @@
1-
# Welcome to the Official Pedro Pathing Library Repository
2-
3-
Follow the steps on our [website](https://pedropathing.com/) to setup your project and tune!
4-
5-
---
6-
7-
### Feel Free to reach out on the [Offical Pedro Pathing Discord Server](https://discord.gg/2GfC4qBP5s)!
8-
9-
10-
[![Latest Pedro Version](https://img.shields.io/badge/dynamic/xml?url=https%3A%2F%2Fpedro-pathing.github.io%2Fmaven.pedropathing.com%2Fcom%2Fpedropathing%2Fpedro%2Fmaven-metadata.xml&query=%2Fmetadata%2Fversioning%2Flatest&style=for-the-badge&label=Build&labelColor=111111&color=7b39ab)](https://github.com/Pedro-Pathing/)
11-
<!--
12-
---
13-
14-
# Release History
15-
16-
## v1.0.3
17-
18-
Library: https://github.com/Pedro-Pathing/PedroPathing/releases/tag/v1.0.3
19-
Quickstart: https://github.com/Pedro-Pathing/Quickstart/releases/tag/v1.0.3
20-
21-
- Fixed a bug that caused follower constants to be updated by user input AFTER follower was already created, causing hardwareMap issues.
22-
- Removed 2 Parameters from Follower and PoseUpdater (two classes), now you have to call `Constants.setConstants(FConstants.class, LConstants.class);` before initalizing the Follower.
23-
- Added Power Caching
24-
25-
----------
26-
27-
## v1.0.2
28-
29-
Library: https://github.com/Pedro-Pathing/PedroPathing/releases/tag/v1.0.2
30-
Quickstart: https://github.com/Pedro-Pathing/Quickstart/releases/tag/v1.0.2
31-
32-
- Fixed a bug that causes the left motors to always be reversed
33-
- Fixed a bug that would cause driveLeftVector to be always the default value
34-
- Added a debug method to ConstantsUser.java
35-
- Fixed the spelling of `FollowerConstants.useBreakModeInTeleOp` to `FollowerConstants.useBrakeModeInTeleOp`
36-
37-
----------
38-
39-
## v1.0.1
40-
41-
Library: https://github.com/Pedro-Pathing/PedroPathing/releases/tag/v1.0.1
42-
Quickstart: https://github.com/Pedro-Pathing/Quickstart/releases/tag/v1.0.1
43-
44-
Add `FollowerConstants.useBreakModeInTeleOp` - It allows you to use brake mode for your drivetrain motors instead of float during teleop.
45-
46-
----------
47-
48-
## v1.0.0
49-
50-
Library: https://github.com/Pedro-Pathing/PedroPathing/releases/tag/v1.0.0
51-
Quickstart: https://github.com/Pedro-Pathing/Quickstart/releases/tag/v1.0.0
52-
53-
54-
The first release of Pedro Pathing in its library form.
55-
56-
Follow the instructions on the [website ](https://pedropathing.com/) to setup your project.
57-
58-
The Official Quickstart: https://github.com/Pedro-Pathing/Quickstart/
59-
60-
----------
61-
62-

build.gradle.kts

Lines changed: 2 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -11,35 +11,6 @@ plugins {
1111
id("org.jetbrains.dokka") version "1.9.20"
1212
}
1313

14-
tasks.named<org.jetbrains.dokka.gradle.DokkaTask>("dokkaJavadoc") {
15-
outputDirectory.set(file("${buildDir}/dokka"))
16-
17-
dokkaSourceSets {
18-
named("main") {
19-
sourceRoots.from(file("src/main/kotlin"), file("src/main/java"))
20-
reportUndocumented.set(true)
21-
skipDeprecated.set(false)
22-
jdkVersion.set(8) // or adjust based on your requirements
23-
perPackageOption {
24-
matchingRegex.set("com\\.acmerobotics\\.roadrunner\\.ftc.*")
25-
suppress.set(true) // Exclude this package
26-
}
27-
}
28-
}
29-
}
30-
31-
tasks.dokkaHtml {
32-
dokkaSourceSets {
33-
named("main") {
34-
perPackageOption {
35-
matchingRegex.set("com\\.acmerobotics\\.roadrunner\\.ftc.*")
36-
suppress.set(true) // Exclude this package
37-
}
38-
}
39-
}
40-
}
41-
42-
4314
val defaultMinSdkVersion by extra(29)
4415
val defaultMinSdkVersion1 by extra(23)
4516

@@ -79,11 +50,7 @@ dependencies {
7950
compileOnly("org.firstinspires.ftc:FtcCommon:10.2.0")
8051
compileOnly("org.firstinspires.ftc:RobotServer:10.2.0")
8152
compileOnly("org.firstinspires.ftc:OnBotJava:10.2.0")
82-
compileOnly("com.acmerobotics.dashboard:dashboard:0.4.16")
8353

84-
implementation("org.apache.commons:commons-math3:3.6.1")
85-
dokkaHtmlPlugin("org.jetbrains.dokka:kotlin-as-java-plugin:1.9.20")
86-
dokkaGfmPlugin("org.jetbrains.dokka:kotlin-as-java-plugin:1.9.20")
8754
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20")
8855
}
8956

@@ -92,8 +59,8 @@ publishing {
9259
publications {
9360
register<MavenPublication>("release") {
9461
groupId = "com.pedropathing"
95-
artifactId = "pedro"
96-
version = "1.0.9"
62+
artifactId = "telemetry"
63+
version = "0.0.1"
9764

9865
afterEvaluate {
9966
from(components["release"])

src/main/java/com/pedropathing/follower/DriveVectorScaler.java

Lines changed: 0 additions & 176 deletions
This file was deleted.

0 commit comments

Comments
 (0)