Index
All Classes and Interfaces|All Packages
S
- sendDebugMessage(String) - Method in class dev.narlyx.tweetybird.TweetyBird
-
Internal method used to send debug messages
- sendTargetPosition(double, double, double) - Method in class dev.narlyx.tweetybird.TweetyBird
-
Creates a new waypoint and adds it to the end of the queue
- setBackLeftMotor(DcMotor) - Method in class dev.narlyx.tweetybird.Drivers.Mecanum.Builder
-
REQUIRED Defines the motor on the back left of the robot.
- setBackRightMotor(DcMotor) - Method in class dev.narlyx.tweetybird.Drivers.Mecanum.Builder
-
REQUIRED Defines the motor on the back right of the robot.
- setDebuggingEnabled(boolean) - Method in class dev.narlyx.tweetybird.TweetyBird.Builder
-
NOT RECOMMENDED This wil flood your console with debug messages, only use for development and will slow the runtime loop without a linear op mode, the default value is false
- setDistanceBuffer(double) - Method in class dev.narlyx.tweetybird.TweetyBird.Builder
-
OPTIONAL This value will define how close TweetyBird needs to move be to its target to consider itself to be okay to stop moving, the default value is 1.
- setDriver(TweetyBird.Driver) - Method in class dev.narlyx.tweetybird.TweetyBird.Builder
-
REQUIRED A new class that implements TweetyBird's Driver interface, TweetyBird will use this class to output motion.
- setEncoderTicksPerRotation(double) - Method in class dev.narlyx.tweetybird.Odometers.ThreeWheeled.Builder
-
REQUIRED TO FUNCTION PROPERLY How many times your encoder will count during one full rotation (360 degrees), you can typically find this information on the manufacturers website.
- setEncoderWheelRadius(double) - Method in class dev.narlyx.tweetybird.Odometers.ThreeWheeled.Builder
-
REQUIRED TO FUNCTION PROPERLY The radius of the wheel attached to your encoder.
- setFlipLeftEncoder(boolean) - Method in class dev.narlyx.tweetybird.Odometers.ThreeWheeled.Builder
-
OPTIONAL Reverses the direction of the left encoder if counting backwards, this encoder must be counting up when the bot is pushed forwards.
- setFlipMiddleEncoder(boolean) - Method in class dev.narlyx.tweetybird.Odometers.ThreeWheeled.Builder
-
OPTIONAL Reverses the direction of the middle encoder if counting backwards, this encoder must be counting up when the bot is pushed to the right.
- setFlipRightEncoder(boolean) - Method in class dev.narlyx.tweetybird.Odometers.ThreeWheeled.Builder
-
OPTIONAL Reverses the direction of the right encoder if counting backwards, this encoder must be counting up when the bot is pushed forwards.
- setFrontLeftMotor(DcMotor) - Method in class dev.narlyx.tweetybird.Drivers.Mecanum.Builder
-
REQUIRED Defines the motor on the front left of the robot.
- setFrontRightMotor(DcMotor) - Method in class dev.narlyx.tweetybird.Drivers.Mecanum.Builder
-
REQUIRED Defines the motor on the front right of the robot.
- setHeading(double, double, double, double) - Method in class dev.narlyx.tweetybird.Drivers.Mecanum
-
This method will power all four motors based on a target Axial, Lateral, Yaw, and Speed input
- setHeading(double, double, double, double) - Method in interface dev.narlyx.tweetybird.TweetyBird.Driver
- setLeftEncoder(DcMotor) - Method in class dev.narlyx.tweetybird.Odometers.ThreeWheeled.Builder
-
REQUIRED Defines the encoder on the left side of the robot.
- setLinearOpMode(LinearOpMode) - Method in class dev.narlyx.tweetybird.TweetyBird.Builder
-
REQUIRED FOR FTC Sets the LinearOpMode that TweetyBird will use, this will be used to start and stop TweetyBird.
- setMaximumSpeed(double) - Method in class dev.narlyx.tweetybird.TweetyBird.Builder
-
OPTIONAL This value will define how fast TweetyBird is allowed to move, the default value is 1.
- setMiddleEncoder(DcMotor) - Method in class dev.narlyx.tweetybird.Odometers.ThreeWheeled.Builder
-
REQUIRED Defines the encoder in the middle of the bot.
- setMiddleEncoderOffset(double) - Method in class dev.narlyx.tweetybird.Odometers.ThreeWheeled.Builder
-
REQUIRED TO FUNCTION PROPERLY The distance from the center of rotation to the middle encoder, if the encoder is to the front of the bot, then this value will be positive, this the encoder is to the back of the bot, this value will be negative.
- setMinimumSpeed(double) - Method in class dev.narlyx.tweetybird.TweetyBird.Builder
-
OPTIONAL This value will define how slow TweetyBird is allowed to move, the default value is 0.1.
- setOdometer(TweetyBird.Odometer) - Method in class dev.narlyx.tweetybird.TweetyBird.Builder
-
REQUIRED A new class that implements TweetyBird's Odometer interface, TweetyBird will use this class to receive input on the robot's location.
- setRightEncoder(DcMotor) - Method in class dev.narlyx.tweetybird.Odometers.ThreeWheeled.Builder
-
REQUIRED Defines the encoder on the right side of the robot.
- setRotationBuffer(double) - Method in class dev.narlyx.tweetybird.TweetyBird.Builder
-
OPTIONAL This value will define how close TweetyBird needs to rotate to its target to consider itself to be okay to stop rotating, the default value is 1 degree.
- setSideEncoderDistance(double) - Method in class dev.narlyx.tweetybird.Odometers.ThreeWheeled.Builder
-
REQUIRED TO FUNCTION PROPERLY The distance between the left and right encoders.
- speedModifier - Variable in class dev.narlyx.tweetybird.TweetyBird
- stopAndHold() - Method in class dev.narlyx.tweetybird.Drivers.Mecanum
-
This method will stop all of the motors and attempt to lock them in place
- stopAndHold() - Method in interface dev.narlyx.tweetybird.TweetyBird.Driver
All Classes and Interfaces|All Packages