Changeset 500

Show
Ignore:
Timestamp:
02/28/07 14:41:17 (2 years ago)
Author:
anthony_rowe
Message:

cmucam2 indent

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/projects/cmucam2/cmucam2.c

    r499 r500  
    9494  HIRES_DIFF, 
    9595 
    96   RETURN,                   // Must be second to last 
    97   CMUCAM2_CMDS_COUNT        // Must be last entry so array sizes are correct 
     96  RETURN,                       // Must be second to last 
     97  CMUCAM2_CMDS_COUNT            // Must be last entry so array sizes are correct 
    9898} cmucam2_command_t; 
    9999 
     
    191191                                bool poll_mode, bool line_mode, bool buf_mode, 
    192192                                bool auto_led, bool quiet); 
    193 static int32_t cmucam2_get_command (cmucam2_command_t *cmd, 
     193static int32_t cmucam2_get_command (cmucam2_command_t * cmd, 
    194194                                    uint32_t arg_list[]); 
    195 static int32_t cmucam2_get_command_raw (cmucam2_command_t *cmd, 
     195static int32_t cmucam2_get_command_raw (cmucam2_command_t * cmd, 
    196196                                        uint32_t arg_list[]); 
    197197static void print_ACK (void); 
     
    204204static void cmucam2_send_image_direct (bool auto_led); 
    205205 
    206 static void raw_print(uint8_t val); 
     206static void raw_print (uint8_t val); 
    207207 
    208208static bool packet_filter_flag; 
     
    323323 
    324324  if (demo_mode) { 
    325         cc3_led_set_state (0, true); 
    326         cc3_timer_wait_ms (5000); 
    327        cc3_camera_set_auto_exposure (false); 
    328        cc3_camera_set_auto_white_balance (false); 
     325    cc3_led_set_state (0, true); 
     326    cc3_timer_wait_ms (5000); 
     327    cc3_camera_set_auto_exposure (false); 
     328    cc3_camera_set_auto_white_balance (false); 
    329329    // Wait for second button press as target lock 
    330330    while (1) { 
     
    347347      command = TRACK_WINDOW; 
    348348    } 
    349     else 
    350       if (raw_mode_input) { 
    351         n = cmucam2_get_command_raw (&command, arg_list); 
    352       } else { 
    353         n = cmucam2_get_command (&command, arg_list); 
    354      
     349    else if (raw_mode_input) { 
     350      n = cmucam2_get_command_raw (&command, arg_list); 
     351    } 
     352    else { 
     353      n = cmucam2_get_command (&command, arg_list); 
     354   
    355355    if (n != -1) { 
    356356      switch (command) { 
     
    643643        raw_mode_no_confirmations = arg_list[0] & 2; 
    644644        raw_mode_input = arg_list[0] & 4; 
    645         print_ACK (); // last because ACK may be supressed 
     645        print_ACK ();           // last because ACK may be supressed 
    646646        break; 
    647647 
     
    701701        print_ACK (); 
    702702        if (raw_mode_output) { 
    703           putchar(255); 
    704           raw_print(t_pkt.lower_bound.channel[0]); 
    705           raw_print(t_pkt.lower_bound.channel[1]); 
    706           raw_print(t_pkt.lower_bound.channel[2]); 
    707           raw_print(t_pkt.upper_bound.channel[0]); 
    708           raw_print(t_pkt.upper_bound.channel[1]); 
    709           raw_print(t_pkt.upper_bound.channel[2]); 
    710         } else { 
     703          putchar (255); 
     704          raw_print (t_pkt.lower_bound.channel[0]); 
     705          raw_print (t_pkt.lower_bound.channel[1]); 
     706          raw_print (t_pkt.lower_bound.channel[2]); 
     707          raw_print (t_pkt.upper_bound.channel[0]); 
     708          raw_print (t_pkt.upper_bound.channel[1]); 
     709          raw_print (t_pkt.upper_bound.channel[2]); 
     710        } 
     711        else { 
    711712          printf ("%d %d %d %d %d %d\r", t_pkt.lower_bound.channel[0], 
    712713                  t_pkt.lower_bound.channel[1], t_pkt.lower_bound.channel[2], 
     
    724725        print_ACK (); 
    725726        if (raw_mode_output) { 
    726           putchar(255); 
    727           raw_print(cc3_g_pixbuf_frame.x0 / 2); 
    728           raw_print(cc3_g_pixbuf_frame.y0); 
    729           raw_print(cc3_g_pixbuf_frame.x1 / 2); 
    730           raw_print(cc3_g_pixbuf_frame.y1); 
    731         } else { 
     727          putchar (255); 
     728          raw_print (cc3_g_pixbuf_frame.x0 / 2); 
     729          raw_print (cc3_g_pixbuf_frame.y0); 
     730          raw_print (cc3_g_pixbuf_frame.x1 / 2); 
     731          raw_print (cc3_g_pixbuf_frame.y1); 
     732        } 
     733        else { 
    732734          printf ("%d %d %d %d\r", cc3_g_pixbuf_frame.x0 / 2, 
    733735                  cc3_g_pixbuf_frame.y0, cc3_g_pixbuf_frame.x1 / 2, 
     
    901903          uint8_t servo = cc3_gpio_get_servo_position (arg_list[0]); 
    902904          if (raw_mode_output) { 
    903             putchar(255); 
    904             raw_print(servo); 
    905           } else { 
     905            putchar (255); 
     906            raw_print (servo); 
     907          } 
     908          else { 
    906909            printf ("%d\r", servo); 
    907910          } 
     
    923926            (cc3_gpio_get_value (arg_list[3]) << 3); 
    924927          if (raw_mode_output) { 
    925             putchar(255); 
    926             raw_print(input); 
    927           } else { 
     928            putchar (255); 
     929            raw_print (input); 
     930          } 
     931          else { 
    928932            printf ("%d\r", input); 
    929933          } 
     
    951955 
    952956        { 
    953           int button = cc3_button_get_and_reset_trigger() ? 1 : 0; 
     957          int button = cc3_button_get_and_reset_trigger ()? 1 : 0; 
    954958          if (raw_mode_output) { 
    955             putchar(255); 
    956             raw_print(button); 
    957           } else { 
    958             printf("%d\r", button); 
     959            putchar (255); 
     960            raw_print (button); 
     961          } 
     962          else { 
     963            printf ("%d\r", button); 
    959964          } 
    960965        } 
     
    10611066      cc3_histogram_scanline_finish (h_pkt); 
    10621067      while (!cc3_uart_has_data (0)) { 
    1063         if (getchar() == '\r') { 
     1068        if (getchar () == '\r') { 
    10641069          free (img.pix); 
    10651070          free (h_pkt->hist); 
     
    10711076    } 
    10721077    if (!cc3_uart_has_data (0)) { 
    1073       if (getchar() == '\r') 
     1078      if (getchar () == '\r') 
    10741079        break; 
    10751080    } 
     
    11491154 
    11501155      while (!cc3_uart_has_data (0)) { 
    1151         if (getchar() == '\r') { 
     1156        if (getchar () == '\r') { 
    11521157          cc3_pixbuf_frame_set_coi (old_coi); 
    11531158          free (pkt->current_template); 
    11541159          free (img.pix); 
    11551160          return; 
    1156        
     1161       
    11571162      } 
    11581163      if (!quiet) { 
     
    11731178 
    11741179        if (!(packet_filter_flag && 
    1175               t_pkt.num_pixels == 0 && 
    1176               prev_packet_empty)) { 
     1180              t_pkt.num_pixels == 0 && prev_packet_empty)) { 
    11771181          cmucam2_write_t_packet (&t_pkt, NULL); 
    11781182        } 
     
    11831187 
    11841188    if (!cc3_uart_has_data (0)) { 
    1185       if (getchar() == '\r') 
     1189      if (getchar () == '\r') 
    11861190        break; 
    11871191    } 
     
    12131217      cc3_color_info_scanline_finish (s_pkt); 
    12141218      while (!cc3_uart_has_data (0)) { 
    1215         if (getchar() == '\r') 
    1216         { 
     1219        if (getchar () == '\r') { 
    12171220          free (img.pix); 
    12181221          return; 
    1219        
     1222       
    12201223      } 
    12211224      if (!quiet) 
     
    12231226    } 
    12241227    if (!cc3_uart_has_data (0)) { 
    1225       if (getchar() == '\r') 
     1228      if (getchar () == '\r') 
    12261229        break; 
    12271230    } 
     
    12871290          // keep this check here if you don't want the CMUcam2 GUI to hang after exiting a command in line mode 
    12881291          while (!cc3_uart_has_data (0)) { 
    1289             if (getchar() == '\r') { 
     1292            if (getchar () == '\r') { 
    12901293              free (img.pix); 
    12911294              return; 
    1292              } 
     1295            } 
    12931296          } 
    12941297          for (int j = 0; j < lm_width; j++) { 
     
    13061309      // keep this check here if you don't want the CMUcam2 GUI to hang after exiting a command in line mode 
    13071310      while (!cc3_uart_has_data (0)) { 
    1308         if (getchar() == '\r') { 
     1311        if (getchar () == '\r') { 
    13091312          free (img.pix); 
    13101313          return; 
    1311        
     1314       
    13121315      } 
    13131316      cc3_track_color_scanline_finish (t_pkt); 
     
    13441347          servo_settings->x += t_step; 
    13451348#endif 
    1346        t_step=0; 
     1349          t_step = 0; 
    13471350          if (servo_settings->x > SERVO_MAX) 
    13481351            servo_settings->x = SERVO_MAX; 
     
    13801383      if (!quiet) { 
    13811384        if (!(packet_filter_flag && 
    1382               t_pkt->num_pixels == 0 && 
    1383               prev_packet_empty)) { 
     1385              t_pkt->num_pixels == 0 && prev_packet_empty)) { 
    13841386          cmucam2_write_t_packet (t_pkt, servo_settings); 
    13851387        } 
     
    13911393 
    13921394    while (!cc3_uart_has_data (0)) { 
    1393       if (getchar() == '\r') 
     1395      if (getchar () == '\r') 
    13941396        break; 
    13951397    } 
     
    14261428  if (pkt->num_pixels == 0) { 
    14271429    p[0] = p[1] = p[2] = p[3] = p[4] = p[5] = p[6] = p[7] = 0; 
    1428   } else { 
     1430  } 
     1431  else { 
    14291432    p[0] = pkt->centroid_x; 
    14301433    p[1] = pkt->centroid_y; 
     
    14391442  uint8_t mask = t_pkt_mask; 
    14401443  if (raw_mode_output) { 
    1441     putchar(255); 
    1442   } 
    1443   printf("T"); 
     1444    putchar (255); 
     1445  } 
     1446  printf ("T"); 
    14441447 
    14451448  // print out fields using mask 
     
    14471450    if (mask & 0x1) { 
    14481451      if (raw_mode_output) { 
    1449         raw_print(p[i]); 
    1450       } else { 
    1451         printf(" %d", p[i]); 
     1452        raw_print (p[i]); 
     1453      } 
     1454      else { 
     1455        printf (" %d", p[i]); 
    14521456      } 
    14531457    } 
     
    14621466    if (servo_settings->x_report) { 
    14631467      if (raw_mode_output) { 
    1464         raw_print(sx); 
    1465       } else { 
    1466         printf(" %d", sx); 
     1468        raw_print (sx); 
     1469      } 
     1470      else { 
     1471        printf (" %d", sx); 
    14671472      } 
    14681473    } 
    14691474    if (servo_settings->y_report) { 
    14701475      if (raw_mode_output) { 
    1471         raw_print(sy); 
    1472       } else { 
    1473         printf(" %d", sy); 
    1474       } 
    1475     } 
    1476   } 
    1477  
    1478   print_cr(); 
     1476        raw_print (sy); 
     1477      } 
     1478      else { 
     1479        printf (" %d", sy); 
     1480      } 
     1481    } 
     1482  } 
     1483 
     1484  print_cr (); 
    14791485} 
    14801486 
     
    14871493 
    14881494  if (raw_mode_output) { 
    1489     putchar(255); 
     1495    putchar (255); 
    14901496  } 
    14911497  printf ("H"); 
     
    14971503 
    14981504    if (raw_mode_output) { 
    1499       raw_print(pkt->hist[i]); 
    1500     } else { 
     1505      raw_print (pkt->hist[i]); 
     1506    } 
     1507    else { 
    15011508      printf (" %d", pkt->hist[i]); 
    15021509    } 
    15031510  } 
    15041511 
    1505   print_cr(); 
     1512  print_cr (); 
    15061513} 
    15071514 
     
    15121519 
    15131520  if (raw_mode_output) { 
    1514     putchar(255); 
     1521    putchar (255); 
    15151522  } 
    15161523 
     
    15271534    if (mask & 0x1) { 
    15281535      if (raw_mode_output) { 
    1529         putchar(pkt2[i]); 
    1530       } else { 
    1531         printf(" %d", pkt2[i]); 
     1536        putchar (pkt2[i]); 
     1537      } 
     1538      else { 
     1539        printf (" %d", pkt2[i]); 
    15321540      } 
    15331541    } 
     
    15351543  } 
    15361544 
    1537   print_cr(); 
     1545  print_cr (); 
    15381546} 
    15391547 
     
    15621570} 
    15631571 
    1564 int32_t cmucam2_get_command (cmucam2_command_t *cmd, uint32_t *arg_list) 
     1572int32_t cmucam2_get_command (cmucam2_command_t * cmd, uint32_t * arg_list) 
    15651573{ 
    15661574  char line_buf[MAX_LINE]; 
     
    15741582  c = 0; 
    15751583  while (c != '\r') { 
    1576     c = getchar(); 
     1584    c = getchar (); 
    15771585 
    15781586    if (length < (MAX_LINE - 1) && c != EOF) { 
    15791587      line_buf[length] = c; 
    15801588      length++; 
    1581     } else { 
     1589    } 
     1590    else { 
    15821591      // too long or EOF 
    15831592      return -1; 
     
    15871596  line_buf[length] = '\0'; 
    15881597 
    1589   // check for empty command 
     1598  // check for empty command 
    15901599  if (line_buf[0] == '\r' || line_buf[0] == '\n') { 
    15911600    *cmd = RETURN; 
     
    16441653} 
    16451654 
    1646 int32_t cmucam2_get_command_raw (cmucam2_command_t *cmd, uint32_t *arg_list) 
     1655int32_t cmucam2_get_command_raw (cmucam2_command_t * cmd, uint32_t * arg_list) 
    16471656{ 
    16481657  bool fail; 
     
    16561665  // read characters 
    16571666  for (i = 0; i < 2; i++) { 
    1658     c = getchar(); 
     1667    c = getchar (); 
    16591668    if (c == EOF) { 
    16601669      return -1; 
     
    16781687 
    16791688  // read argc 
    1680   c = getchar(); 
     1689  c = getchar (); 
    16811690  if (c == EOF) { 
    16821691    return -1; 
     
    16891698  // read args 
    16901699  for (i = 0; i < argc; i++) { 
    1691     c = getchar(); 
     1700    c = getchar (); 
    16921701    if (c == EOF) { 
    16931702      return -1; 
    16941703    } 
    16951704 
    1696     arg_list[i] = toupper(c); 
     1705    arg_list[i] = toupper (c); 
    16971706  } 
    16981707 
     
    17021711 
    17031712 
    1704 void 
    1705 raw_print (uint8_t val) 
     1713void raw_print (uint8_t val) 
    17061714{ 
    17071715  if (val == 255) { 
    1708     putchar(254);  // avoid confusion 
    1709   } else { 
    1710     putchar(val); 
     1716    putchar (254);              // avoid confusion 
     1717  } 
     1718  else { 
     1719    putchar (val); 
    17111720  } 
    17121721}