# HG changeset patch # User Mychaela Falconia # Date 1495353131 0 # Node ID d8cbc7a383eb34274f80a0d927d216bcb5501a05 # Parent 493987a4527e9b8ec286fc69c96ad3559f915cf6 fc-cmu200d: signal-gen-off implemented diff -r 493987a4527e -r d8cbc7a383eb cmu200/dispatch.c --- a/cmu200/dispatch.c Sun May 21 07:48:54 2017 +0000 +++ b/cmu200/dispatch.c Sun May 21 07:52:11 2017 +0000 @@ -10,6 +10,7 @@ extern char *client_cmd_fields[]; extern int client_cmd_nfields; +extern int cmd_signal_gen_off(); extern int cmd_signal_gen_sine(); extern int cmd_signal_gen_setup(); @@ -24,6 +25,7 @@ int (*handler)(); } cmdtab[] = { {"ping", cmd_ping}, + {"signal-gen-off", cmd_signal_gen_off}, {"signal-gen-sine", cmd_signal_gen_sine}, {"signal-gen-setup", cmd_signal_gen_setup}, {0, 0} diff -r 493987a4527e -r d8cbc7a383eb cmu200/signalgen.c --- a/cmu200/signalgen.c Sun May 21 07:48:54 2017 +0000 +++ b/cmu200/signalgen.c Sun May 21 07:52:11 2017 +0000 @@ -68,3 +68,10 @@ send_socket_response("+OK\n"); return(0); } + +cmd_signal_gen_off() +{ + stop_signal_gen(); + send_socket_response("+OK\n"); + return(0); +}