Package-level declarations

Types

Link copied to clipboard
object Kommand

Utility object for creating various WPILib commands.

Functions

Link copied to clipboard

Extension function for a list of PhotonModule objects to get the best PhotonPipelineResult.

Link copied to clipboard
fun Pair<PhotonModule, PhotonPipelineResult>.getEstimatedPose(prevEstimatedRobotPose: Pose2d?): EstimatedRobotPose?

Extension function for a Pair of PhotonModule and PhotonPipelineResult to get estimated poses.

Link copied to clipboard
fun List<Pair<PhotonModule, PhotonPipelineResult>>.hasTargets(): Boolean

Extension function for a list of Pair objects to check if any have targets.

Link copied to clipboard
operator fun Rotation2d.plus(yaw: Double): Rotation3d

Operator function to add a yaw value to a Rotation2d, resulting in a Rotation3d.

Link copied to clipboard
fun TalonFXConfiguration.setPingu(pingu: NetworkPingu): NetworkPingu

Extension function to set the Pingu values of a TalonFXConfiguration using a NetworkPingu object.

fun TalonFXConfiguration.setPingu(pingu: Pingu): Pingu

Extension function to set the Pingu values of a TalonFXConfiguration using a Pingu object.

Link copied to clipboard
fun Rotation2d.to3d(yaw: Double): Rotation3d

Extension function to convert a Rotation2d to a Rotation3d.

Link copied to clipboard
fun Pair<PhotonModule, PhotonPipelineResult>.updateStdDev(estimatedRobotPose: Optional<EstimatedRobotPose>)

Extension function for a Pair of PhotonModule and PhotonPipelineResult to update the standard deviations of the estimated robot pose.

Link copied to clipboard
fun Pair<PhotonModule, PhotonPipelineResult>.updateStdDev3d(estimatedRobotPose: Optional<EstimatedRobotPose>)

Extension function for a Pair of PhotonModule and PhotonPipelineResult to update the 3d standard deviations of the estimated robot pose.