diff --git a/groundStation/src/cli/cli_monitor.c b/groundStation/src/cli/cli_monitor.c index f26dfb963c3a32130a3142b3c2326567ef8ea65d..2703b62ee49144794c0b80f1671df727eb0281c0 100644 --- a/groundStation/src/cli/cli_monitor.c +++ b/groundStation/src/cli/cli_monitor.c @@ -51,6 +51,7 @@ int cli_monitor(struct backend_conn * conn, int argc, char **argv) { } if (needHelp) { + printf("Monitor provides real time information about the quad. Including positional data as well as controller constants\n\n"); printf("Usage Syntax : \n\t./Cli monitor [options...]\n"); printf("Symlink Usage Syntax : \n\t./monitor [options...]\n\n"); printf("Available options include the following\n"); diff --git a/groundStation/src/cli/cli_setpid.c b/groundStation/src/cli/cli_setpid.c index f2e1a7f9808e448b9609bdf63b157706939ba3de..cbe6f933214f4b0fd8c6b30e75758c19c6472e85 100644 --- a/groundStation/src/cli/cli_setpid.c +++ b/groundStation/src/cli/cli_setpid.c @@ -13,7 +13,7 @@ int cli_setpid(struct backend_conn * conn, int argc, char **argv) { struct frontend_pid_data pid_data; static int mask; static float pval = 0, ival = 0, dval = 0; - static needHelp = 0; + static int needHelp = 0; static struct option long_options[] = { /* These options don’t set a flag. We distinguish them by their indices. */ {"roll", no_argument, &setRoll, 1}, @@ -59,12 +59,17 @@ int cli_setpid(struct backend_conn * conn, int argc, char **argv) { } if (needHelp) { - printf("Usage Syntax : \n\t./Cli monitor [options...]\n"); - printf("Symlink Usage Syntax : \n\t./monitor [options...]\n\n"); - printf("Available options include the following\n"); - printf("\t[-f] : Run monitor continuously until you kill the program. (ctrl-C)\n"); - printf("\t[-c] 'count' : Sets the number of times the monitor will refresh\n"); - printf("\t[-r] 'rate' : Sets the 'rate' at which the monitor will refresh per second\n"); + printf("Setpid sets the p, i , or d constant values of any single controller\n"); + printf("Usage Syntax : \n\t./Cli setpid controller [options...]\n"); + printf("Symlink Usage Syntax : \n\t./setpid controller [options...]\n\n"); + printf("Available 'controllers' include the following\n"); + printf("\t[--pitch] : Pitch\n\t[--roll] : Roll\n\t[--yaw] : Yaw\n"); + printf("\t[--pitchv] : Pitch Velocity\n\t[--rollv] : Roll Velocity\n\t[--yawv] : Yaw Velocity\n"); + printf("\t[--height] : Z\n\t[--lat] : X\n\t[--long] : Y\n\n"); + printf("Available 'controller' options include the following\n"); + printf("\t[-p] 'val' : Sets the p constant of the 'controller' to 'val'\n"); + printf("\t[-i] 'val' : Sets the i constant of the 'controller' to 'val'\n"); + printf("\t[-d] 'val' : Sets the d constant of the 'controller' to 'val'\n"); return 0; }