Skip to content

Commit b56913e

Browse files
committed
move to control2 group/package
Signed-off-by: Zach Harel <zach@zharel.me>
1 parent c61c97f commit b56913e

18 files changed

Lines changed: 37 additions & 40 deletions

File tree

build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ plugins {
88

99
allprojects {
1010
version = property("version") as String
11-
group = "dev.nextftc.control"
11+
group = "dev.nextftc.control2"
1212
}
1313

1414
subprojects {
1515
extensions.configure<DeployerExtension> {
1616
projectInfo {
17-
url = "https://v1.nextftc.dev/"
17+
url = "https://nextftc.dev/"
1818
scm {
19-
fromGithub("NextFTC", "NextFTC")
19+
fromGithub("NextFTC", "control")
2020
}
21-
license("GNU General Public License, version 3", "https://www.gnu.org/licenses/gpl-3.0.html")
21+
license("BSD 3-Clause License", "https://opensource.org/license/bsd-3-clause")
22+
developer("Zach Harel", "ftc@zharel.me", url = "https://github.com/zachwaffle4")
2223
developer("Davis Luxenberg", "davis.luxenberg@outlook.com", url = "https://github.com/BeepBot99")
2324
developer("Rowan McAlpin", "rowan@nextftc.dev", url = "https://rowanmcalpin.com")
24-
developer("Zach Harel", "ftc@zharel.me", url = "https://github.com/zachwaffle4")
2525
}
2626
}
2727
}

control/src/main/kotlin/dev/nextftc/control/feedback/LQRController.kt renamed to control/src/main/kotlin/dev/nextftc/control2/feedback/LQRController.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
@file:Suppress("ktlint:standard:property-naming")
1010

11-
package dev.nextftc.control.feedback
11+
package dev.nextftc.control2.feedback
1212

13-
import dev.nextftc.control.model.LinearModel
14-
import dev.nextftc.control.util.discretizeAB
15-
import dev.nextftc.control.util.makeBrysonMatrix
16-
import dev.nextftc.control.util.solveDARE
13+
import dev.nextftc.control2.model.LinearModel
14+
import dev.nextftc.control2.util.discretizeAB
15+
import dev.nextftc.control2.util.makeBrysonMatrix
16+
import dev.nextftc.control2.util.solveDARE
1717
import dev.nextftc.linalg.Matrix
1818
import dev.nextftc.linalg.N1
1919
import dev.nextftc.linalg.Nat
@@ -99,7 +99,7 @@ class LQRController<States : Nat, Inputs : Nat, Outputs : Nat> @JvmOverloads con
9999
}
100100

101101
/**
102-
* Computes the optimal gain matrix K using [dev.nextftc.control.util.solveDARE].
102+
* Computes the optimal gain matrix K using [dev.nextftc.control2.util.solveDARE].
103103
*
104104
* @return Pair of DARE solution X and K.
105105
*/

control/src/main/kotlin/dev/nextftc/control/feedback/PIDController.kt renamed to control/src/main/kotlin/dev/nextftc/control2/feedback/PIDController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* https://opensource.org/license/bsd-3-clause.
77
*/
88

9-
package dev.nextftc.control.feedback
9+
package dev.nextftc.control2.feedback
1010

1111
import kotlin.math.sign
1212
import kotlin.time.ComparableTimeMark

control/src/main/kotlin/dev/nextftc/control/feedback/SquIDController.kt renamed to control/src/main/kotlin/dev/nextftc/control2/feedback/SquIDController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* https://opensource.org/license/bsd-3-clause.
77
*/
88

9-
package dev.nextftc.control.feedback
9+
package dev.nextftc.control2.feedback
1010

1111
import kotlin.math.abs
1212
import kotlin.math.sign

control/src/main/kotlin/dev/nextftc/control/feedforward/GravityFeedforward.kt renamed to control/src/main/kotlin/dev/nextftc/control2/feedforward/GravityFeedforward.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
* https://opensource.org/license/bsd-3-clause.
77
*/
88

9-
package dev.nextftc.control.feedforward
9+
package dev.nextftc.control2.feedforward
1010

11-
import dev.nextftc.control.model.MotionState
11+
import dev.nextftc.control2.model.MotionState
1212
import dev.nextftc.units.unittypes.Inches
1313
import dev.nextftc.units.unittypes.InchesPerSecond
1414
import dev.nextftc.units.unittypes.InchesPerSecondSquared

control/src/main/kotlin/dev/nextftc/control/feedforward/SimpleFeedforward.kt renamed to control/src/main/kotlin/dev/nextftc/control2/feedforward/SimpleFeedforward.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
* https://opensource.org/license/bsd-3-clause.
77
*/
88

9-
package dev.nextftc.control.feedforward
9+
package dev.nextftc.control2.feedforward
1010

11-
import dev.nextftc.control.model.MotionState
11+
import dev.nextftc.control2.model.MotionState
1212
import dev.nextftc.units.unittypes.InchesPerSecond
1313
import dev.nextftc.units.unittypes.InchesPerSecondSquared
1414
import kotlin.math.sign

control/src/main/kotlin/dev/nextftc/control/filters/KalmanFilter.kt renamed to control/src/main/kotlin/dev/nextftc/control2/filters/KalmanFilter.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
@file:Suppress("ktlint:standard:property-naming")
1010

11-
package dev.nextftc.control.filters
11+
package dev.nextftc.control2.filters
1212

13-
import dev.nextftc.control.model.LinearModel
14-
import dev.nextftc.control.util.discretizeAQ
15-
import dev.nextftc.control.util.discretizeR
16-
import dev.nextftc.control.util.makeCovarianceMatrix
17-
import dev.nextftc.control.util.solveDARE
13+
import dev.nextftc.control2.model.LinearModel
14+
import dev.nextftc.control2.util.discretizeAQ
15+
import dev.nextftc.control2.util.discretizeR
16+
import dev.nextftc.control2.util.makeCovarianceMatrix
17+
import dev.nextftc.control2.util.solveDARE
1818
import dev.nextftc.linalg.Matrix
1919
import dev.nextftc.linalg.Nat
2020
import dev.nextftc.linalg.Vector

control/src/main/kotlin/dev/nextftc/control/model/Model.kt renamed to control/src/main/kotlin/dev/nextftc/control2/model/Model.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
* https://opensource.org/license/bsd-3-clause.
77
*/
88

9-
package dev.nextftc.control.model
9+
package dev.nextftc.control2.model
1010

11-
import dev.nextftc.control.util.discretizeAB
11+
import dev.nextftc.control2.util.discretizeAB
1212
import dev.nextftc.linalg.Matrix
1313
import dev.nextftc.linalg.Nat
1414
import dev.nextftc.linalg.Vector

control/src/main/kotlin/dev/nextftc/control/model/MotionState.kt renamed to control/src/main/kotlin/dev/nextftc/control2/model/MotionState.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* https://opensource.org/license/bsd-3-clause.
77
*/
88

9-
package dev.nextftc.control.model
9+
package dev.nextftc.control2.model
1010

1111
import dev.nextftc.units.measuretypes.Distance
1212
import dev.nextftc.units.measuretypes.LinearAcceleration

control/src/main/kotlin/dev/nextftc/control/profiles/TrapezoidProfile.kt renamed to control/src/main/kotlin/dev/nextftc/control2/profiles/TrapezoidProfile.kt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,16 @@
66
* https://opensource.org/license/bsd-3-clause.
77
*/
88

9-
package dev.nextftc.control.profiles
9+
package dev.nextftc.control2.profiles
1010

11-
import dev.nextftc.control.model.MotionState
12-
import dev.nextftc.units.measuretypes.Distance
11+
import dev.nextftc.control2.model.MotionState
1312
import dev.nextftc.units.measuretypes.LinearAcceleration
1413
import dev.nextftc.units.measuretypes.LinearVelocity
1514
import dev.nextftc.units.unittypes.inchesPerSecond
1615
import dev.nextftc.units.unittypes.inchesPerSecondSquared
1716
import kotlin.math.abs
1817
import kotlin.math.max
1918
import kotlin.math.sqrt
20-
import kotlin.math.withSign
2119
import kotlin.time.Duration
2220
import kotlin.time.DurationUnit
2321

0 commit comments

Comments
 (0)