At block 912, processing circuit 303 determines whether a power toggle has been detected. If a power toggle has been detected, processing continues to block 914, where processing circuit 303 determines whether the state of user interface 205 (center switch) is an indication that power should be applied to illumination device 103 or not. In one embodiment, processing circuit 303 determines, from information stored in memory 304, whether power should be supplied to or removed from illumination device 103. Such information may comprise a state table as shown in
At block 916, if processing circuit 303 determines that power should be applied to illumination device 103 based on the state of user interface 205 (center switch) and/or information stored in memory 304, then processing continues to block 918, where processing circuit 303 sends a signal to switching circuit 306 to apply power to illumination device 103. If processing circuit 303 determines that power should not be applied to illumination device 103 based on the state of user interface 205 (center switch), then processing continues to block 920.