Changeset 435
- Timestamp:
- 02/18/07 17:14:47 (2 years ago)
- Files:
-
- trunk/projects/cmucam2/cmucam2.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/projects/cmucam2/cmucam2.c
r434 r435 65 65 SERVO_OUTPUT, 66 66 GET_SERVO, 67 SET_TRACK, 67 68 CMUCAM2_CMD_END // Must be last entry so array sizes are correct 68 69 } cmucam2_command_t; … … 139 140 cmucam2_cmds[LINE_MODE] = "LM"; 140 141 cmucam2_cmds[GET_TRACK] = "GT"; 142 cmucam2_cmds[SET_TRACK] = "ST"; 141 143 // ST set tracking parameters 142 144 … … 255 257 servo_settings.pan_range_far=16; 256 258 servo_settings.pan_range_near=8; 257 servo_settings.pan_step= 5;259 servo_settings.pan_step=10; 258 260 servo_settings.tilt_range_far=30; 259 261 servo_settings.tilt_range_near=15; 260 servo_settings.tilt_step= 5;262 servo_settings.tilt_step=10; 261 263 262 264 … … 535 537 break; 536 538 539 case SET_TRACK: 540 if (n != 0 && n != 6) { 541 error = true; 542 break; 543 } 544 print_ACK (); 545 if (n == 6) { 546 t_pkt.lower_bound.channel[0] = arg_list[0]; 547 t_pkt.upper_bound.channel[0] = arg_list[1]; 548 t_pkt.lower_bound.channel[1] = arg_list[2]; 549 t_pkt.upper_bound.channel[1] = arg_list[3]; 550 t_pkt.lower_bound.channel[2] = arg_list[4]; 551 t_pkt.upper_bound.channel[2] = arg_list[5]; 552 } 553 break; 537 554 538 555 case TRACK_COLOR:
