Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

End Support of Gen 2 Timers #619

Closed
cubewhiz opened this issue Aug 27, 2018 · 10 comments
Closed

End Support of Gen 2 Timers #619

cubewhiz opened this issue Aug 27, 2018 · 10 comments

Comments

@cubewhiz
Copy link
Member

Production of Speed Stacks Generation 2 timers was discontinued by 2012, so all of these timers are at least six years old now (which poses a reliability issue). The Gen 2 timers were notorious for the problem of time distribution, so newer models are proven to be more accurate.

@Laura-O
Copy link
Member

Laura-O commented Aug 27, 2018

So what line of action do you propose?

Two thoughts:

  • Is there any new data about the time distribution available?
    I know about the gaps in the time distribution of Gen2 timers and that they were filled after Gen3 timers were introduced, but the fact that there are fewer gaps in the overall distribution now doesn't mean that Gen3/4 are more accurate. That's a wrong conclusion. Additionally, both Gen3 and Gen4 obviously have other issues (especially timer resets and other malfunctions).

  • There are still a lot of Gen2 timers in use. If we decide to remove Gen2 timers, delegates/organizers will be forced to buy new hardware to replace their old timers. As long as there is no 100% clear proof that using newer timers is an improvement, I think we shouldn't do that.

@lgarron
Copy link
Member

lgarron commented Aug 27, 2018

but the fact that there are fewer gaps in the overall distribution now doesn't mean that Gen3/4 are more accurate.

Indeed. This shouldn't be too hard to test, though. (I have a 1000 FPS camera.)

There are still a lot of Gen2 timers in use.

Do we have data on how many?

@cubewhiz
Copy link
Member Author

There should be a transition period (perhaps one year) for communities that heavily rely on Gen2 timers if there are enough in circulation.

It should be easy enough to determine approximately how many Gen 2 timers are in use by scraping through some Delegate reports since that information is recorded in each report.

@Laura-O
Copy link
Member

Laura-O commented Aug 27, 2018

Indeed. This shouldn't be too hard to test, though. (I have a 1000 FPS camera.)

How does a camera help with that?
The exact time of starting/stopping is pretty imprecise with all timers. The sensors have different sensitivities and it's impossible to define the "trigger" by 0.01 seconds, so using a camera is definitely not a reliable test setup.

Do we have data on how many?

Delegate reports... As most delegates use the default text it should be quite easy to get an estimation.

We still have 8 Gen2 timers in Germany, which work perfectly fine and which are even preferred by some competitors.

@SAuroux
Copy link
Member

SAuroux commented Aug 27, 2018

I find the idea to ban working timers (no matter how many) that have been allowed for years absurd.

In any case, Gen2 timers are apparently still very popular:

year used gen 2 timers comps with gen 2 timers
2010 172 16
2011 248 27
2012 212 23
2013 117 17
2014 154 23
2015 106 18
2016 392 90
2017 442 133
2018 233 65

(Ugly) Code:

SELECT RIGHT(competition_id, 4) as year, SUM(CAST(SUBSTR(equipment, 12+LOCATE('Gen 2 Timer: ', equipment), 3) AS UNSIGNED)) as gen2timers, 
SUM(IF(CAST(SUBSTR(equipment, 12+LOCATE('Gen 2 Timer: ', equipment), 3) AS UNSIGNED) > 0, 1, 0)) as compswithgen2timers
FROM `delegate_reports`
WHERE LOCATE('Gen 2 Timer: ', equipment) > 0
GROUP BY year

@Mollerz
Copy link
Contributor

Mollerz commented Aug 29, 2018

I agree that they should be discontinued, but only due to the time distribution problems rather than for any other reason. Also there are some Gen2 timers that have the problem of running faster as the battery runs down, which poses a potential huge threat to result accuracy.

@xsrvmy
Copy link

xsrvmy commented Aug 29, 2018

Is the timer accuracy going to become 0.001 instead due to this change?

@Mollerz
Copy link
Contributor

Mollerz commented Aug 30, 2018

Is the timer accuracy going to become 0.001 instead due to this change?

I think if we were to move away from Gen2 timers, then this should definitely be done. The biggest problem will be the database and how this will be formatted with the mix of times with different decimals which is a separate issue that can be discussed if this proposal goes through.

@xsrvmy
Copy link

xsrvmy commented Aug 30, 2018

The bigger problem is records (eg. is the AsR going to be 4.591, 4.590 or 4.599)

@jfly
Copy link
Contributor

jfly commented Aug 30, 2018

Let's not get into milliseconds on this github issue. Feel free to start a new one to discuss this if you guys are keen to!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

8 participants