Index

A B C D G I M O R S T W 
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
 
A B C D G I M O R S T W 
All Classes and Interfaces|All Packages