By algorithm of the switch I mean the way the flashlight is controlled. For example here's one scheme used in the Convoy S3 that I just got:
Mode 1: Low, medium, high, strobe 1, strobe 2.
Mode 2: Low, medium, high
Modes are switched when the lowest mode flashes after 5 seconds and the button is pressed after the flash. Brightness is changed with a quick on/off and it switches to the next level. It turns on in the same setting it was using before being turned off.
I dont like this scheme because I can accidentally switch to the flashing modes which I dont need/want and I also dont need the lowest light to flash. I also dont want the light to start in a high setting.
The scheme I want is just mode 2 and it should always start in the lowest mode so I dont get blinded in case the light was left in a High setting. I'm going to try getting a driver and programming it the way I want. I wonder how it would be if there were two switches so I could do on/off with one and the light level with the other.
Another scheme could be: Have Modes 1,2,3 and all of them have varying brightness levels. Mode 1=2 levels, Mode 2 = 5 levels and so on. Modes could be switched by doing something more complicated than a single toggle after 5 seconds so they are not switched accidentally. For example modes could be changed if I toggled 3 times within 10 seconds. After the mode is toggled, it would flash two times to tell me about the change so I know what's going on.
What we want is something that has the least annoyance factor and still gets us quickly to where we usually want to go. Our options are limited because we only have one switch and the only "input" we give to the system is the length of the time the switch was left on or off.
What is your favorite method/algorithm of controlling the flashlight?
Mode 1: Low, medium, high, strobe 1, strobe 2.
Mode 2: Low, medium, high
Modes are switched when the lowest mode flashes after 5 seconds and the button is pressed after the flash. Brightness is changed with a quick on/off and it switches to the next level. It turns on in the same setting it was using before being turned off.
I dont like this scheme because I can accidentally switch to the flashing modes which I dont need/want and I also dont need the lowest light to flash. I also dont want the light to start in a high setting.
The scheme I want is just mode 2 and it should always start in the lowest mode so I dont get blinded in case the light was left in a High setting. I'm going to try getting a driver and programming it the way I want. I wonder how it would be if there were two switches so I could do on/off with one and the light level with the other.
Another scheme could be: Have Modes 1,2,3 and all of them have varying brightness levels. Mode 1=2 levels, Mode 2 = 5 levels and so on. Modes could be switched by doing something more complicated than a single toggle after 5 seconds so they are not switched accidentally. For example modes could be changed if I toggled 3 times within 10 seconds. After the mode is toggled, it would flash two times to tell me about the change so I know what's going on.
What we want is something that has the least annoyance factor and still gets us quickly to where we usually want to go. Our options are limited because we only have one switch and the only "input" we give to the system is the length of the time the switch was left on or off.
What is your favorite method/algorithm of controlling the flashlight?
Last edited: