g a first rotational direction of the motor 44 is set step 192 if not a second opposing mobilization direction e g a second rotational direction of the motor 44 is set step 194 here the first mobilization direction represents moving the gate panel 30 toward the fully closed position i e reducing the actual open fraction fa of the gate and the second mobilization represents moving the gate panel 30 toward the fully open position i e increasing the actual open fraction fa of the gate a check can be performed to determine whether the motor 44 is energized step 196 and if not the motor 44 energized step 198 alternatively the gate control algorithm 170 can execute an energization of the motor 44 which in certain embodiments is simply and harmlessly redundant if the motor 44 is already energized after energization of the motor 44 is established and the attendant movement of the gate panel 30 in the proper direction the gate control algorithm 170 branches back to the main control algorithm 150 branch 184 referring to fig1 a position index tracking algorithm 200 is depicted in an embodiment of the disclosure the position index tracking algorithm 200 can be a service interrupt routine as depicted in fig9 that is initiated any time a pulse is detected by the cpu 102 step 201 in one embodiment a check is made to determine if the motor 44 is energized step 202 the check at step 202 can be done one of several ways including determining the presence of current being carried by cable 73 to.