The Definitive Guide to What MapRun Punches (and doesn't Punch)
In this guide when I say MapRun (this applies to MapRunF and MapRunG).
- MapRun will not punch if the GPS reports its accuracy at that instant to be worse than 50m
- MapRun will not punch any control before a visit to the Start.
- The Start is normally S1, but in an SAW (Start Anywhere) event, any control approached first (except F1), is renamed to S1 and is then punched as S1.
- The most-recently-punched control will not punch again until another control is punched (ie you can't punch the same control twice in sequence).
- S1 will not punch again.
- F1 will only punch after you have visited S1 and one other control.
- The correct sequence of controls on a line course is NOT enforced during a run. It is like normal orienteering, you can punch any controls in the field and the run is checked at the end. In an early version of MapRun we had a rule that the App would only punch the next sequential control on a line course. However, as soon as a runner misses one control ... nothing else will then beep. The App now punches all controls that are visited and handles loops in line courses correctly... with the validity of the result being determined after the event. (Like with SportIdent).
- Controls can be punched multiple times (but not in immediate sequence).
- In MapRunF, the count of punched controls is always incremented.
- In MapRunG, the count of punched controls is not incremented for a repeat punch on a Scatter/Score course.
- Beware of setting courses with controls less than 30m apart. MapRun will punch two controls numerous times in rapid succession whilst the runner is in range of two controls. We could introduce logic to stop this, by disallowing punching of not only the most recent punch but also the one before it, however there are scenarios where this sequence of punching is valid. (And if there are three controls close together .....).
- If you want a loop in a line course, use the same control twice in the course file at the pivot point ... Don't put two different controls at the same location.
I'm not sure if I encountered a bug today or not, using CheckSites on a SAW line (PXAC) course.
Between controls 8 and 9 I passed 15 which registered as I went by. Later between 14 and 16 I could not persuade my MapRunF to register 15 again (no beep etc). At the end the control showed as a green 15 (not a green 8.5) on the map but counted as a mispunch.
Come to think of it I didn't look at the phone when I first passed it, so it may have appeared as 15 right away, ie not actual sequence number but the expected sequence number in the line of controls.
Now I don't know if I just had GPS problems so it wouldn't register the second time I passed it (I did linger and wander quite a bit around to try to jog it into action) or if it was refusing as I'd already Checked that Site.
In any case I'm going to replan to reduce the likelihood of passing later controls too early!
To everybody who is developing/supporting this App I say hurrah and well done and many many thanks.