Glad to see that the spirit of the old system still lives on somewhere in all the new kit.
Tonight as I was waiting for the train home, Annie - and she is frightfully posh in her new incarnation, think 1940s black and white film received pronunciation - burst into life as a train from Bicester approached platform 3, a dead-end bay for those not familiar with Oxford, announcing that passengers should stand well back from the edge of platform 3 as the approaching train would not be stopping! Happily, the driver seemed to know where to find the brake controller.
This happens elsewhere with empty stock running into bay platforms, e.g. platform 2 at Swindon. I'm told it's because the announcing system uses train reporting numbers to track trains. Passenger trains will be either class 1 or class 2 (so would have a reporting number something like 1A23* or 2B34) but empty coaching stock is class 5 (so the headcode would be of the form 5C67). The automated announcer recognizes the reporting numbers of class 1 and 2 trains that are due to call at the station. Any other train (including passenger trains not booked to call, plus *all* freight and
ECS▸ workings) is announced as "please stand clear, the approaching train is not scheduled to stop at this station".
*For a fuller explanation of reporting numbers, see for example
http://en.wikipedia.org/wiki/Headcode. As an aside, if a conductor or train manager cancels you ticket using the "official" Zifa ticket stamper rather than a biro or old-fashined set of nippers, the last four characters of this are the reporting number of the train you were travelling on (or should be). THis enables any refund claims due to delays to be verified after the event.
RPIs▸ seem to cancel just using the last four characters set to 0X00 or 0X01 though.