SwoLib
1.0.0
jvm
Swo
Lib
cshcyberhawks.
swolib.
autonomous
Field
Field
Element
Finish
Condition
POSITION
COMMAND
BOTH
EITHER
Swerve
Auto
cshcyberhawks.
swolib.
autonomous.
commands
Go
To
Field
Elements
Go
To
Field
Elements
And
Execute
Go
To
Position
Go
To
Position
And
Execute
Go
To
Position
Bezier
Lime
Light
Auto
cshcyberhawks.
swolib.
autonomous.
paths
Attached
Command
Attached
Command
Type
SYNC
ASYNC
Auto
Path
Auto
Path
Field
Position
Auto
Path
Manager
Auto
Path
Node
cshcyberhawks.
swolib.
field2d
Field2d
Companion
Field
Object2d
cshcyberhawks.
swolib.
hardware.
enums
Motor
Neutral
Mode
Coast
Brake
cshcyberhawks.
swolib.
hardware.
implementations
Nav
XGyro
Pigeon2Gyro
Spark
Max
Turn
Motor
Talon
FXDrive
Motor
Talon
SRXTurn
Motor
Test
Gyro
Velocity
Duty
Cycle
Encoder
cshcyberhawks.
swolib.
hardware.
interfaces
Generic
Drive
Motor
Generic
Gyro
Generic
Motor
Generic
Turn
Motor
cshcyberhawks.
swolib.
limelight
Camera
Mode
Vision
Processor
Driver
Camera
Led
Mode
Pipeline
Force
Off
Force
Blink
Force
On
Limelight
Snapshot
Mode
Reset
One
Stream
Mode
Standard
Side
By
Side
Pip
Main
Pip
Secondary
cshcyberhawks.
swolib.
math
Angle
Calculations
Bezier
Curve
Conversions
Field
Position
Misc
Calculations
Polar
Companion
Vector2
Companion
Vector3
cshcyberhawks.
swolib.
swerve
Swerve
Drive
Train
Companion
Swerve
Odometry
Swerve
Wheel
cshcyberhawks.
swolib.
swerve.
configurations
Four
Wheel
Angle
Configuration
Four
Wheel
Speed
Configuration
Four
Wheel
Swerve
Configuration
Swerve
Module
Configuration
SwoLib
/
cshcyberhawks.swolib.math
/
Polar
Polar
class
Polar
(
var
theta
:
Double
=
0.0
,
var
r
:
Double
=
0.0
)
A class to represent a polar vector
Parameters
theta
The angle of the vector
r
The length of the vector
Members
Constructors
Polar
Link copied to clipboard
constructor
(
theta
:
Double
=
0.0
,
r
:
Double
=
0.0
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
equals
Link copied to clipboard
open
operator override
fun
equals
(
other
:
Any
?
)
:
Boolean
hash
Code
Link copied to clipboard
open
override
fun
hashCode
(
)
:
Int
Properties
r
Link copied to clipboard
var
r
:
Double
theta
Link copied to clipboard
var
theta
:
Double