Handle TMC services without a name
Some TMC service never broadcast a service name, one example being RAI in Italy. We need a way to deal with this:
- The message list displays a string like
[5/1/1]
(country code, LTN, SID) if no name is available. This could possibly be done more nicely by resolving the country code (e.g.[IT/1/1]
). - The notification currently doesn’t display a TMC service if no service name is available. It is thus impossible to tell if no TMC service is being received, or if we are picking up a TMC service but don’t have a service name for it. If we are receiving TMC, we should display the same string which would appear in the message list.
Some commercial systems use the station name or PS if no service name is available. However, this is not ideal either:
- Some stations abuse both these fields as tickers, causing both fields to change frequently.
- Where multiple stations air the same TMC service, the name will flip back and forth (and possibly be incorrect, as messages received from Station A may be shown as originating from Station B).