Programming Manifest - Giantlightbulb/Pixel-Logic-Robotics-Programming GitHub Wiki
Contents
This page contains a list and description of every program within the TeamCode folder. Depending on the documentation contained within each program their descriptions here may reference that documentation.
DoubleMathKing
Tele-Op
Contains a basic functioning drive train control.
Requires Mapping: motor1, motor2, motor3, and motor4.
DoubleMathKingGyro
Tele-Op
Contains a more complicated experimental drive train control with artificial acceleration and angle compensation.
Required Mapping: motor1, motor2, motor3, motor4, and gyro.
Drive Now
Tele-Op/D
An antiquated drive train control scheme. Currently inoperable and used ad hoc for mapping. A more proper mapping program is needed.
Required Mapping: motor1, motor2, motor3, and motor4.
Gyro Test
Tele-Op
A test for the integrating gyro scope. Will include heading reset.
Required Mapping: gyro
MFC
Tele-Op/D
Depreciated Omni-directional control mapping. Utilized arctangent and angles from (0, 360) to determine 1 of 8 sectors for eight directional movement. Replaced by DoubleMathKing due to simplicity.
Required Mapping: motor1, motor2, motor3, and motor4
RegisterOpModes
Op Mode Management
Manual Op-Mode registration is handled here.
TeamBoolean
Tele-Op/D
Similar solution to MFC but far simpler, utilizing signage and value of x and y to determine quadrant or axis. Would require correct mapping as the boolean is properly intact. Required Mapping: motor1, motor2, motor3, and motor4.
TouchTest
Tele-Op
Touch test for the touch sensor. Required Mapping: digitaltouch.