Zum Thema Ortskennungen mit Buchstaben. Laut TR-BOS sind m.E. Buchstaben im Ortscode nicht zulässig. Zumindest in meiner Fassung sind Ortscodes nur dezimal, nicht hexadezimal zulässig. Deswegen werden diese auch durch das Regelwerk des monitor ausgefiltert.
Zu finden ist das in der fms.c (bzw. MonitorModuleFMS.cpp):
Code:
int fms_rules(struct l1_state_fms sfms) {
/* ungültige Telegramme:
* Ort : > 9* && > *9
* BOS : 0 */
if (*sfms.fms->ort > 9) return 0;
if (sfms.fms->ort[1] > 9) return 0;
if (*sfms.fms->bos == 0) return 0;
return 1;
} /* rules
Wenn Du aus der 9 ein 0xf machst wird er auch die nicht TR-konformen Telegramme ausgeben.