IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 23, 2006, 5:31:41 PM (20 years ago)
Author:
eugene
Message:

cleanup of timeouts and thread-safety issues, controller comms

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/pantasks/controller.c

    r7917 r8548  
    44int controller_exit    PROTO((int, char **));
    55int controller_status  PROTO((int, char **));
     6int controller_run     PROTO((int, char **));
     7int controller_stop    PROTO((int, char **));
    68int controller_check   PROTO((int, char **));
    79int controller_output  PROTO((int, char **));
     
    1214  {"host",   controller_host,   "define host for controller"},
    1315  {"check",  controller_check,  "check controller host/job"},
     16  {"run",    controller_run,    "start controller operation"},
     17  {"stop",   controller_stop,   "stop controller (no disconnect)"},
    1418  {"status", controller_status, "check controller status"},
    1519  {"output", controller_output, "print controller output"},
     
    1923int controller (int argc, char **argv) {
    2024
    21   int status;
     25  int i, N, status;
    2226  CommandF *func;
    2327
     
    2529    gprint (GP_ERR, "USAGE: controller (command) ... \n");
    2630    return (FALSE);
     31  }
     32
     33  if (!strcasecmp (argv[1], "help")) {
     34    N = sizeof (controller_cmds) / sizeof (Command);
     35
     36    for (i = 0; i < N; i++) {
     37      gprint (GP_LOG, "%-15s %s\n", controller_cmds[i].name, controller_cmds[i].help);
     38    }
     39    return (TRUE);
    2740  }
    2841
Note: See TracChangeset for help on using the changeset viewer.