FreeCalypso > hg > freecalypso-sw
diff rvinterf/asyncshell/tchcmd.c @ 1028:71bbddbcc6a1
fc-shell: tch record implemented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 31 May 2016 00:43:00 +0000 |
parents | 1178befeda76 |
children | 333015c662bc |
line wrap: on
line diff
--- a/rvinterf/asyncshell/tchcmd.c Mon May 30 23:19:30 2016 +0000 +++ b/rvinterf/asyncshell/tchcmd.c Tue May 31 00:43:00 2016 +0000 @@ -112,7 +112,9 @@ /* TCH UL play code will hook in here */ return; case TCH_DLBITS_IND: - /* TCH DL record code will hook in here */ + if (rvi_msg_len != 43) + goto inv; + tch_dlbits_handler(); return; default: goto inv; @@ -145,6 +147,7 @@ printf("error: too many arguments\n"); return; } + show_tch_record_status(); printf("TCH raw dump mode is %s\n", tch_rawdump_mode ? "enabled" : "disabled"); } @@ -163,6 +166,10 @@ cmd_tch_dumpraw(argc, argv); return; } + if (!strcmp(argv[0], "record")) { + cmd_tch_record(argc, argv); + return; + } if (!strcmp(argv[0], "status")) { cmd_tch_status(argc, argv); return;