package Ġcom . team 4 0 9 9 . robot 2 0 2 1 . auto . modes Ċ Ċ import Ġcom . team 4 0 9 9 . robot 2 0 2 1 . auto . Path Store Ċ import Ġcom . team 4 0 9 9 . robot 2 0 2 1 . commands . drive train . Auto Drive Command Ċ import Ġcom . team 4 0 9 9 . robot 2 0 2 1 . commands . int ake . Int ake Command Ċ import Ġcom . team 4 0 9 9 . robot 2 0 2 1 . commands . sh ooter . Shoot Command Ċ import Ġcom . team 4 0 9 9 . robot 2 0 2 1 . config . Constants Ċ import Ġcom . team 4 0 9 9 . robot 2 0 2 1 . sub systems . Drive train Ċ import Ġcom . team 4 0 9 9 . robot 2 0 2 1 . sub systems . Int ake Ċ import Ġcom . team 4 0 9 9 . robot 2 0 2 1 . sub systems . Sh ooter Ċ import Ġedu . wpi . first . wp ilib j 2 . command . Parallel Race Group Ċ import Ġedu . wpi . first . wp ilib j 2 . command . Sequential Command Group Ċ import Ġedu . wpi . first . wp ilib j 2 . command . Wait Command Ċ Ċ class ĠFar T rench Se ven Ball Mode Ġ: ĠSequential Command Group () Ġ{ ĊĊĠ Ġinit Ġ{ ĊĠĠĠ Ġadd Requirements ( Drive train , ĠInt ake , ĠSh ooter ) ĊĊĠĠĠ Ġadd Commands ( ĊĠĠĠĠĠĠĠ ĠParallel Race Group ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSequential Command Group ( Auto Drive Command ( Path Store . to Far T rench ), ĠWait Command ( 0 . 5 )), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠInt ake Command ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠConstants . Int ake . Int ake State . IN , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠConstants . Int ake . Arm Position . OUT ) Ġ// Ġstates Ġmay Ġbe Ġwrong ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ ĠAuto Drive Command ( Path Store . from Far T rench ), ĊĠĠĠĠĠĠĠ ĠSh oot Command (), ĊĠĠĠĠĠĠĠ ĠParallel Race Group ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAuto Drive Command ( Path Store . to R ende z vous Point 2 B alls ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠInt ake Command ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠConstants . Int ake . Int ake State . IN , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠConstants . Int ake . Arm Position . OUT ) Ġ// Ġstates Ġmay Ġbe Ġwrong ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ ĠAuto Drive Command ( Path Store . from R ende z vous Point 2 B alls ), ĊĠĠĠĠĠĠĠ ĠSh oot Command ()) ĊĠ Ġ} Ċ } Ċ