diff rvinterf/asyncshell/tchcmd.c @ 1029:333015c662bc

fc-shell: tch play implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 31 May 2016 01:53:04 +0000
parents 71bbddbcc6a1
children
line wrap: on
line diff
--- a/rvinterf/asyncshell/tchcmd.c	Tue May 31 00:43:00 2016 +0000
+++ b/rvinterf/asyncshell/tchcmd.c	Tue May 31 01:53:04 2016 +0000
@@ -109,7 +109,9 @@
 		async_msg_output(buf);
 		return;
 	case TCH_ULBITS_CONF:
-		/* TCH UL play code will hook in here */
+		if (rvi_msg_len != 3)
+			goto inv;
+		tch_ulbits_conf();
 		return;
 	case TCH_DLBITS_IND:
 		if (rvi_msg_len != 43)
@@ -148,6 +150,7 @@
 		return;
 	}
 	show_tch_record_status();
+	show_tch_play_status();
 	printf("TCH raw dump mode is %s\n",
 		tch_rawdump_mode ? "enabled" : "disabled");
 }
@@ -166,6 +169,10 @@
 		cmd_tch_dumpraw(argc, argv);
 		return;
 	}
+	if (!strcmp(argv[0], "play")) {
+		cmd_tch_play(argc, argv);
+		return;
+	}
 	if (!strcmp(argv[0], "record")) {
 		cmd_tch_record(argc, argv);
 		return;