Index
All Classes and Interfaces|All Packages
B
- Basic Usage (Testing) - Search tag in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
- Section
C
- Chute - Class in org.firstinspires.ftc.teamcode.subsystems.chute
-
Main entry point for chute control system.
- Chute(double) - Constructor for class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Creates chute with mock hardware for testing.
- Chute(double, double) - Constructor for class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Creates chute with mock hardware and custom pot wraparound.
- Chute(ChuteController, MockMotor, MockPotentiometer) - Constructor for class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Creates chute with real FTC hardware adapters.
- ChuteController - Class in org.firstinspires.ftc.teamcode.subsystems.chute
-
Simple chute controller with homing and position control.
- ChuteController(MockMotor, MockPotentiometer, double) - Constructor for class org.firstinspires.ftc.teamcode.subsystems.chute.ChuteController
-
Create a new chute controller.
F
- Features - Search tag in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
- Section
G
- getHomeVoltage() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.ChuteController
-
Get the home voltage reference captured during homing.
- getMotor() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Gets motor instance for testing.
- getPosition() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Gets current position of chute.
- getPosition() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.ChuteController
-
Get current position of chute.
- getPosition() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.MockMotor
- getPot() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Gets potentiometer instance for testing.
- getPower() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.MockMotor
- getVoltage() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.MockPotentiometer
- getWrapAmount() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.ChuteController
-
Get the pot wraparound amount.
- getWrapAmount() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.MockPotentiometer
H
- home() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Starts homing sequence.
- home() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.ChuteController
-
Start homing sequence - drives down until pot stops changing, then captures reference voltage.
I
- isAtTarget() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Checks if chute is homed and stationary at target position.
- isHomed() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Checks if chute has completed homing sequence.
- isHomed() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.ChuteController
-
Check if chute has been homed.
- isMoving() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Checks if chute is currently moving to target.
- isMoving() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.ChuteController
-
Check if chute is currently moving to target.
M
- MockMotor - Class in org.firstinspires.ftc.teamcode.subsystems.chute
-
Simple mock motor.
- MockMotor() - Constructor for class org.firstinspires.ftc.teamcode.subsystems.chute.MockMotor
- MockPotentiometer - Class in org.firstinspires.ftc.teamcode.subsystems.chute
-
Simple mock potentiometer with configurable wraparound.
- MockPotentiometer() - Constructor for class org.firstinspires.ftc.teamcode.subsystems.chute.MockPotentiometer
-
Create potentiometer with default 2pi wraparound.
- MockPotentiometer(double) - Constructor for class org.firstinspires.ftc.teamcode.subsystems.chute.MockPotentiometer
-
Create potentiometer with custom wraparound amount.
- moveToPosition(double) - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.ChuteController
-
Move to target position.
O
- org.firstinspires.ftc.teamcode.subsystems.chute - package org.firstinspires.ftc.teamcode.subsystems.chute
S
- setPosition(double) - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.MockMotor
- setPosition(double) - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.MockPotentiometer
- setPower(double) - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.MockMotor
- setTargetPosition(double) - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Commands chute to move to target position.
- stop() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Emergency stop - immediately halts motor and cancels any movement.
- stop() - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.ChuteController
-
Emergency stop - immediately stops motor and cancels movement.
U
- update(double) - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
-
Updates chute state - must be called every loop iteration.
- update(double) - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.ChuteController
-
Update controller state - call this every loop iteration.
- update(double) - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.MockMotor
- updatePosition(double) - Method in class org.firstinspires.ftc.teamcode.subsystems.chute.MockPotentiometer
- Usage with Real Hardware - Search tag in class org.firstinspires.ftc.teamcode.subsystems.chute.Chute
- Section
All Classes and Interfaces|All Packages