#Letter#
#State 1: Doors Closed
DoorMotor[b,*] = Stop
mDoorMotor[b,*] = DoorMotor[b,r]
Dwell = mDesiredDwell[b]
Countdown = 0
DoorHasReversed = False#
##
##
##
##
#State 2: Open Doors
DoorMotor[b,*] = Open
mDoorMotor[b,*] = DoorMotor[b,*]
Dwell = mDesiredDwell[b]
CountDown = Dwell
DoorHasReversed = False#
##
##
##
##
#State 3: Doors Opened
DoorMotor[b,*] = Stop
mDoorMotor[b,*] = DoorMotor[b,*]
Dewll = mDesiredDwell[b]
CountDown = CountDown - 1
DoorHasReversed = DoorHasReversed#
##
##
##
##
#T2#
##
##
#Init#
#Door Control State Chart: Group 12 - tke, dhaddox, semerson, dgorzigl#
#State 4: Close Doors
DoorMotor[b,*] = Close
mDoorMotor[b,*] = DoorMotor[b,*]
Dwell = mDesiredDwell[b]
CountDown = 0
DoorHasReversed = False#
##
##
##
#T3#
##
##
#T1#
##
##
#T4#
##
##
##
#State 6: Nudge Doors
DoorMotor[b,*] = Nudge
mDoorMotor[n,*] = DoorMotor[b,*]
Dwell = mDesiredDwell[b]
CountDown = 0
DoorHasReversed = False#
##
##
##
#State 5: Door Reversal
DoorMotor[b,*] = Open
mDoorMotor[b,*] = DoorMotor[b,*]
Dwell = mDesiredDwell[b]
CountDown = Dwell
DoorHasReversed = True#
##
##
##
#T8#
##
##
#T6#
##
##
#T5#
##
##
#T7#
##
##
#T9#
##
##