package Ġcom . team 4 0 9 9 . robot 2 0 2 2 . commands . cli m ber Ċ Ċ import Ġcom . team 4 0 9 9 . robot 2 0 2 2 . sub systems . cli m ber . Te les co ping C lim ber Ċ import Ġedu . wpi . first . wp ilib j 2 . command . Command Base Ċ import Ġorg . lit t leton robot ics . junction . Logger Ċ Ċ class ĠOpen Loop Extend C lim ber Command ( val Ġte les co ping C lim ber : ĠTe les co ping C lim ber ) Ġ: ĠCommand Base () Ġ{ ĊĠ Ġinit Ġ{ ĊĠĠĠ Ġadd Requirements ( te les co ping C lim ber ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġexecute () Ġ{ ĊĠĠĠ Ġif Ġ( te les co ping C lim ber . left Forward Threshold Limit Reached Ġ|| ĊĠĠĠĠĠ Ġte les co ping C lim ber . right Forward Threshold Limit Reached ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠ Ġte les co ping C lim ber . set Open Loop ( 0 . 6 , Ġ 0 . 6 ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠ Ġte les co ping C lim ber . set Open Loop ( 1 . 0 , Ġ 1 . 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠLogger . getInstance (). record Output (" Active Commands / Open Loop Extend C lim ber Command ", Ġtrue ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġend ( inter rupted : ĠBoolean ) Ġ{ ĊĠĠĠ Ġte les co ping C lim ber . set Open Loop ( 0 . 0 , Ġ 0 . 0 ) ĊĠ Ġ} Ċ } Ċ