minimodem: accept "uic*" for uic-ground
This commit is contained in:
parent
532bcfb84c
commit
ff47edfb68
|
@ -366,8 +366,7 @@ usage()
|
||||||
" rtty RTTY 45.45 bps --baudot --stopbits=1.5\n"
|
" rtty RTTY 45.45 bps --baudot --stopbits=1.5\n"
|
||||||
" same NOAA SAME 520.83 bps --sync-byte=0xAB ...\n"
|
" same NOAA SAME 520.83 bps --sync-byte=0xAB ...\n"
|
||||||
" callerid Bell202 CID 1200 bps\n"
|
" callerid Bell202 CID 1200 bps\n"
|
||||||
" uic-train UIC-751-3 Train-to-ground 600 bps\n"
|
" uic{-train,-ground} UIC-751-3 Train/Ground 600 bps\n"
|
||||||
" uic-ground UIC-751-3 Ground-to-train 600 bps\n"
|
|
||||||
);
|
);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
@ -746,13 +745,13 @@ main( int argc, char*argv[] )
|
||||||
bfsk_databits_decode = databits_decode_callerid;
|
bfsk_databits_decode = databits_decode_callerid;
|
||||||
bfsk_data_rate = 1200;
|
bfsk_data_rate = 1200;
|
||||||
bfsk_n_data_bits = 8;
|
bfsk_n_data_bits = 8;
|
||||||
} else if ( strncasecmp(modem_mode, "uic-train", 9) == 0 || strncasecmp(modem_mode, "uic-ground", 10) == 0 ) {
|
} else if ( strncasecmp(modem_mode, "uic", 3) == 0 ) {
|
||||||
if ( TX_mode ) {
|
if ( TX_mode ) {
|
||||||
fprintf(stderr, "E: uic-751-3 --tx mode is not supported.\n");
|
fprintf(stderr, "E: uic-751-3 --tx mode is not supported.\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
// http://ec.europa.eu/transport/rail/interoperability/doc/ccs-tsi-en-annex.pdf
|
// http://ec.europa.eu/transport/rail/interoperability/doc/ccs-tsi-en-annex.pdf
|
||||||
if (modem_mode[4] == 't' || modem_mode[4] == 'T')
|
if (tolower(modem_mode[4]) == 't')
|
||||||
bfsk_databits_decode = databits_decode_uic_train;
|
bfsk_databits_decode = databits_decode_uic_train;
|
||||||
else
|
else
|
||||||
bfsk_databits_decode = databits_decode_uic_ground;
|
bfsk_databits_decode = databits_decode_uic_ground;
|
||||||
|
|
Loading…
Reference in New Issue