Safety

Is everyone back? Radio controls and safety at orienteering events

Every event ends with one question that has to be answered before anyone packs up: is everyone back? Radio controls let event teams answer it at any moment of the day, with a live view of who is still out on the course and where each competitor was last seen. Here is how, and everywhere meshO Manager puts that picture in front of the people responsible.

A competitor punches with a SIAC at a control fitted with a meshO Control radio unit.
A punch at a radio control reaches the event team within seconds, while the competitor is still out on the course. Photo: meshO

Orienteering asks people to do something most sports never would: go out alone, off the track, into country they have never seen, and find their own way back. That is the sport. It is also why safety sits underneath everything an event team does.

On any course, on any day, someone can turn an ankle on a rock, fall, run short of water in the heat, have a medical emergency, or get lost and tired a long way from the arena. Our fields run from juniors on their first course to veterans in their fortieth year in the sport. Many of our venues are remote, and many have no mobile coverage.

So every event ends with the same question, and it matters more than any result: is everyone back? When the answer is no, two things decide what happens next: how soon you know, and where you start looking.

Without radios, timing software learns that a competitor is back, and where they went, only when their card is downloaded. The full answer to “who is still out?” arrives at the end of the day, when the last card is read. Radio controls change that. With radios at the check or start and at the finish, the event team can see at any moment of the day every competitor who is out on the course. With radios on the course as well, they can see where each of them was last seen.

With radios, “is everyone back?” is a question you can answer at any moment of the day, not only when the last card is downloaded.

This article is for the people who carry that responsibility: event directors, carnival directors, controllers and organisers, and the clubs, schools and associations that run events or send competitors to them. It covers what that live view shows you, how many radios you can have, and every place meshO Manager puts radio punches in front of you.

Who is on the course, live

In meshO Manager, the Competitors tile on the event dashboard counts the field all day: total, started, on course, pending and finished, over a graph of how many competitors are on the course. You watch the field go out through the start window and come back in. On course is the safety number, and the one you want at zero at the end of the day.

The Competitors tile on the meshO Manager dashboard: 148 entered, 104 started, 5 on course, 3 pending and 99 finished, over a graph of how many were on the course from 10:20 to 12:30, peaking at about 100 at 11:10.
Figure 1. The Competitors tile. On course and Pending are buttons: one click opens the list behind each.

That count is only as live as the punches behind it. Three places for a radio make it so.

Who actually started?

At events with allocated start times, nobody enters the start blocks without punching the check. The check is therefore the list of everyone who actually started. Put a radio beside the check unit, with a BSF8-SRR unit so contact punches are sent as well as SIAC air punches, and you have that list live as the start runs.

Without it, timing software can only assume that everyone whose start time has passed is out on the course, including the people who never turned up. At the end of the day you cannot tell a missing runner from a no-show without collecting the check unit and reading it. At a punching start, a radio on the start unit does the same job.

The On course list in meshO Manager with three competitors. Alex Johnson was last seen at the Spectator radio control at 10:17:34. Priya Nair carries a Checked in tag and was last seen at CHECK at 10:27:00. Sam Okafor carries a Checked in tag and was last seen at the check station at 10:36:00.
Figure 2. Checked in. The radio at the check heard Priya Nair; Sam Okafor’s check punch was read from the check unit’s memory. Both stay on the list of who is out until something says they are back.

Who is back?

A radio at the finish shows each competitor back as they cross the line, before they reach the download tent. That is the moment they stop being a safety question. With a BSF8-SRR unit at the finish, both air punches and contact punches are sent.

Where were they last seen?

Every radio control a competitor punches is a sighting: a control and a time. If someone hasn’t come back, their last radio punch says where they were and when, and they are somewhere on their course after it. The more radios on the course, the shorter that stretch is.

Click On course on the Competitors tile and meshO Manager lists everyone still out: name, card, class, start time, how long they have been out, and the last thing that saw them, which is a radio control and the time it heard them. The list is sorted longest unseen first, so the names that most deserve a look are at the top.

The On course list with five entries: Jordan Blake, last seen at control 31 at 11:03:18; Sam Carter, last seen at START at 11:21:43; Alex Rivera, at control 32 at 11:48:05; Casey Morgan, at control 31 at 12:09:40; and an unknown card 8663331, at control 33 at 12:20:10.
Figure 3. Who is still out. Jordan Blake, last heard at control 31 at 11:03, heads the list, above people who started later but were seen more recently.

As many radios as you want

There is no limit to how many radios a meshO network can take. Every meshO Control is also a repeater: it passes on its neighbours’ punches as well as its own, so each radio you add makes the network stronger rather than crowding it. An organisation that wants a radio on every control can have one.

With a radio on every control, a competitor’s last radio punch is the last control they reached. If they are missing, you know which leg they are on and when they started it. That turns a search of a whole course into a search of one leg.

It costs competitors almost nothing. With a receiver at every control, each punch needs one short radio message from the SIAC, and we worked out that this shortens a SIAC’s battery life by about 0.2%. Turn on “Send last record” at every control when you program them, and any control can become a radio control on the day.

Planning starts in meshO Manager, before any radio goes out.

The Radio control placement screen in meshO Manager: a sprint map with controls 31 to 41, lines from each radio back to meshO Prime coloured by link quality, a warning reading Doubtful link back to meshO Prime: 31, a list of radio controls and an Add relay radio button.
Figure 4. Radio control placement. Click a control to give it a radio. Each radio’s best path back to meshO Prime is coloured by how good the link is, so a weak link shows up before the radios go out, and a relay radio can be added to close it.

Everywhere meshO Manager shows you radio punches

The Competitors tile and the On course list are where most event teams start. Radio punches reach meshO Manager within seconds and appear in many more places, each answering a different question.

Cards nobody entered

A card that punches at a radio control but belongs to no entry is still somebody on the course: a late entry nobody keyed in, or a borrowed card. meshO Manager counts it as on course and lists it as Unknown, with where it was last seen, until someone accounts for it.

The On course list with four entries: Alex Johnson and Sam Williams with a dash for last seen, and two unknown cards, 999222 last seen at the Spectator radio control at 10:24:00 and 999111 last seen at Hillside at 10:25:00.
Figure 5. Unknown cards. Two cards nobody entered, each with the radio control that last heard it. Alex Johnson and Sam Williams show a dash: no radio has heard them since their start times passed.

Back, but not downloaded

Competitors who have crossed a radio finish but not yet downloaded are Pending: back and safe, with a card still to read. Click Pending for the list, or put the Pending downloads screen up at the download tent, where each name stays until the card is read.

The Pending list: Blake Park, Avery Brown and Reese Lee, each with the time the finish radio heard them and a Set DNF or overtime action.
Figure 6. Pending. Each competitor with the time the finish radio heard them.
The Pending downloads info screen with four large name cards, each marked Download pending.
Figure 7. The Pending downloads screen. Sized to be read across the download tent.

Search, sort and filter

Set the competitor list’s Status filter to On course and you get the same people in a list you can search, sort and edit, with a Last seen column for each.

The competitor list filtered to On course, showing 5 of 148 competitors with class, club, start time, card and a Last seen column: Cameron Nguyen at Spectator 11:21:36, Devon Reed at Arena 11:28:00, Emerson Foster at Spectator 11:34:24, Finley Ross at START 11:05:48 and Harley Ward at START 11:06:12.
Figure 8. The competitor list, filtered to On course. Finley Ross and Harley Ward have been seen only at the start: on a safety check, those are the names to ask about first.

One competitor’s day

Open any competitor and the Radio punches tab lists every punch the radios heard from their card, in order, with the time of each.

The Edit competitor dialog for Jordan Lee, marked On course, on the Radio punches tab: CHECK at 10:02:40, START at 10:05:00, control 31 at 10:18:00, control 32 at 10:24:00 and control 33 at 10:31:20.
Figure 9. A competitor’s radio punches. Jordan Lee checked in, started, and was heard at controls 31, 32 and 33. The last radio to hear Jordan Lee was control 33, at 10:31:20.

Who went through a control

The Radio punches view is the raw feed: every punch from every radio, newest first. Choose a control in its filter and it becomes the list of every card that punched there, with the time. For air punches, it is a record the control itself does not keep.

The Radio punches view in meshO Manager: three punches at the Spectator control, from Taylor Smith at 10:20:30, Sam Williams at 10:19:01 and Alex Johnson at 10:17:34, with card number, punch time and received time.
Figure 10. The Radio punches view. Filter by card, by name or by control.

The same punches can go on a screen. The Radio control info screen shows who has just come past the controls you choose, for a marshal, a first aid tent or a commentator.

The Recent radio control punches info screen with two columns, Ridge and Spectator, each listing the competitors who most recently punched there with the time at the radio.
Figure 11. The Radio control info screen. Who has just passed the Ridge and Spectator radio controls.

Where the controls are

Every meshO Control has GPS built in, so meshO Manager knows where each radio actually is. Live View puts them on a street, satellite or topographic map, named and numbered, with each unit’s battery. When someone has to go out, to a control or to the last place a competitor was heard, Live View shows exactly where that control is. It opens in a tab of its own, for a second screen in the event tent. When competitors carry meshO Athlete GPS trackers, which are coming soon, their positions appear on the same map.

Live View in meshO Manager: a street map with the Spectator, Arena and Hillside radio controls, the start triangle and the finish circles marked, a Map controls panel with Street, Satellite and Topographic layers and Open in new tab, an Athletes panel and a Controls panel listing each unit with its battery.
Figure 12. Live View. Each radio where its GPS says it is, with the unit and battery for every control in the panel.

Is the network healthy?

A radio that stops reporting is a gap in your picture, so you need to know at once. The dashboard’s Radio controls card shows a coloured dot for each radio: green while it is reporting, orange when it has gone quiet for a few minutes, red when it is silent. The Radios page lists every unit with its battery, location and when it was last heard, and can blink a radio’s light so whoever is beside it can find it. If a radio does lose the network, it keeps every punch it hears and delivers them when it is back.

The Radio controls card on the dashboard: a punch activity graph for the last 30 minutes and five green dots for the meshO Controls at S, F, 31, 32 and 33.
Figure 13. The Radio controls card. One dot per radio, all green.
The Radios page in meshO Manager, listing five meshO Control units with control number, battery between 78 and 98 per cent, GPS location and last seen.
Figure 14. The Radios page. Battery, location and last heard for every unit.

Telling meshO Manager which radios matter

In the event’s details, the Radio controls tab names the start, finish and check units, so meshO Manager knows which punches put a competitor on the course, check them in, or bring them back.

The Event details dialog on its Radio controls tab: meshO Prime switched on, and start, finish and check radio control codes of 1, 2 and 3.
Figure 15. The event’s radio controls. The start, finish and check codes are what make the safety picture work.

For families, team managers and coaches

The spectator pages show every class with how many competitors are on course and how many have finished, on people’s own phones.

The spectator Live results page on a phone, listing classes M21E, W21E, M20, W20 and Open, each with badges such as 1 on course and 5 finished.
Figure 16. Live results on a phone. On course and finished, class by class.

What the controls themselves can’t tell you

There is one more reason radios matter, and it applies whenever competitors punch with SIACs.

With contact punching, every SportIdent unit keeps a backup memory of each card that punches it, so if someone goes missing you can collect the units, read them and work out which controls they reached. Contactless punching (SportIdent AIR+) works the other way round. A control in beacon mode only sends: it broadcasts its number, and the SIAC saves the punch in its own memory. The control never hears from the SIAC and keeps no record of an air punch. We explained the mechanism in Radio controls won’t flatten your SIAC.

So when a competitor punches in the air, the only record of that punch is on the SIAC they carry. If they don’t come back, reading the units on their course tells you nothing about where they went. A radio beside the unit hears the SIAC’s short radio message as it punches, and is the only way to know, while they are still out, who visited that control and when.

How a radio control works. 1: the control sends its number and the Send last record setting to the SIAC, one way, over 30 to 50 cm. 2: the SIAC saves the punch, beeps and flashes. 3: the SIAC radios the card, control and time to a receiver within about 8 metres. 4: the receiver replies got it, and the SIAC stops sending. 5: the receiver passes the punch to the event arena. With no receiver nearby, the SIAC tries six times, alternating red and blue, then stops, and the punch is still saved on the SIAC.
Figure 17. A contactless punch at a radio control. The control only ever sends, and the SIAC saves the punch. The radio message in step 3 is the copy that reaches the event team while the competitor is still out.

The end-of-day safety check

Radios give you a live picture. They do not replace the safety check, and nothing should be packed up until it is done.

  1. Open the On course list and work it down to zero.
  2. Mark the no-shows DNS. With a radio at the check, anyone the check never heard did not start. Read the check unit as well, to be sure.
  3. Chase the Pending list to the download tent.
  4. Read the start, check and finish units. They keep every contact punch, which covers anyone a radio missed, and reading the finish unit clears everyone who came back.
  5. Set a course closure time. When it passes, meshO Manager marks anyone still out Overtime. It never decides they are accounted for.
  6. Account for every remaining name in person, not only on the screen.

Radios are a live view, not a guarantee. A card does not always send its punch, a radio can be knocked over, and a control without a radio reports nothing until download. The safety check in the meshO Manager documentation works through each step.

If you are entering competitors

Schools, clubs and team managers sending competitors to an event have a part to play too.

  • Make sure every competitor knows to punch the check, punch the finish and download, even if they retire. A competitor who retires and goes home without downloading is still on the organisers’ list, and may be searched for.
  • Ask the organisers whether there are radios at the check, the finish and on the course.
  • Follow your competitors on the event’s live results.

What we recommend

  • A radio beside the check at allocated-start events, or on the start unit at punching starts, and a radio at the finish, each with a BSF8-SRR unit.
  • Radios on the course: as many as you can, and on every control if your organisation wants that level of cover.
  • “Send last record” switched on at every control.
  • meshO Manager on the day, which is free, with someone whose job is to watch the On course count.
  • A written plan for when that count doesn’t reach zero: who works the list, who goes out, and when you call for help.

Radio controls don’t make orienteering safe. Event teams do. What radios give them is the answer to the question that matters most, all day, instead of only when the last card is downloaded.

To talk about radios for your next event, ask us for a quote. The radio control system and the planning guide have more detail.

Screenshots show meshO Manager with demonstration data. Sources: SportIdent SIAC documentation (docs.sportident.com); meshO Manager documentation, “Safety check: accounting for everyone” and “Seeing who is still on course” (docs.mesho.live); Radio controls won’t flatten your SIAC.

Related

Running an event? Tell us about it.

Hardware, software or the whole day — we’ll quote for what you need.