The program appears only to identify services by the headcode (i.e. the train display on the map), but ROS allows longer references to allow for the same headcode is to be used for different linked services (all linked service references must be unique). Longer references can have up to four extra characters before the headcode, but in all cases that last four characters must be the headcode. For example Birmingham has several long references. If you open up the ROS timetable editor with the timetable loaded the full references are shown in the long narrow box on the left. I hope this isn't too difficult to incorporate. If it is then it could be left out, at least initially, as most timetables don't use this feature, though an existing timetable that does won't load fully.
The program appears only to identify services by the headcode (i.e. the train display on the map), but ROS allows longer references to allow for the same headcode is to be used for different linked services (all linked service references must be unique). Longer references can have up to four extra characters before the headcode, but in all cases that last four characters must be the headcode. For example Birmingham has several long references. If you open up the ROS timetable editor with the timetable loaded the full references are shown in the long narrow box on the left. I hope this isn't too difficult to incorporate. If it is then it could be left out, at least initially, as most timetables don't use this feature, though an existing timetable that does won't load fully.