IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 11, 2005, 8:45:09 AM (21 years ago)
Author:
eugene
Message:

pcontrol work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/pcontrol/host.c

    r3187 r3189  
    3939
    4040  if (On) {
    41     host = FindHost (argv[1], PCONTROL_HOST_OFF);
    42     if (host == NULL) {
     41    N = FindNamedHost (argv[1], PCONTROL_HOST_OFF);
     42    if (N < 0) {
    4343      fprintf (stderr, "host %s is not OFF\n", argv[1]);
    4444      return (FALSE);
    4545    }
    46     DownHost (host);
     46    host = GetHost (PCONTROL_HOST_OFF, N);
     47    PutHost (host, PCONTROL_HOST_DOWN, QUEUE_BOTTOM);
    4748    return (TRUE);
    4849  }
    4950
    5051  if (Off) {
    51     host = FindHost (argv[1], PCONTROL_HOST_IDLE);
    52     if (host != NULL) {
    53       OffHost (host);
     52    N = FindNamedHost (argv[1], PCONTROL_HOST_IDLE);
     53    if (N >= 0) {
     54      host = GetHost (PCONTROL_HOST_OFF, N);
     55      PutHost (host, PCONTROL_HOST_OFF, QUEUE_BOTTOM);
    5456      return (TRUE);
    5557    }
    56     host = FindHost (argv[1], PCONTROL_HOST_DOWN);
    57     if (host != NULL) {
    58       OffHost (host);
     58    N = FindNamedHost (argv[1], PCONTROL_HOST_DOWN);
     59    if (N >= 0) {
     60      host = GetHost (PCONTROL_HOST_OFF, N);
     61      PutHost (host, PCONTROL_HOST_OFF, QUEUE_BOTTOM);
    5962      return (TRUE);
    6063    }
    61     host = FindHost (argv[1], PCONTROL_HOST_BUSY);
    62     if (host != NULL) {
    63       MarkOffHost (host);
     64    N = FindNamedHost (argv[1], PCONTROL_HOST_BUSY);
     65    if (N >= 0) {
     66      host = GetHost (PCONTROL_HOST_OFF, N);
     67      PutHost (host, PCONTROL_HOST_OFF, QUEUE_BOTTOM);
    6468      return (TRUE);
    6569    }
Note: See TracChangeset for help on using the changeset viewer.