//
// Copyright (c) 2000-2003 by Cognex Corporation, Natick, MA USA
// All rights reserved. This material contains unpublished,
// copyrighted work, which includes confidential and proprietary
// information of Cognex.
//

// Created Wed Nov 15, 2000

// This CCF supports the Teli CS8531 camera in a 1/30 sec., 
// non-interlace, shuttered mode.  The shutter mode is Teli Random 
// Trigger Shutter (RDM).  This CCF supports software controllable  
// exposure using the variable shutter capability of the camera.
//

// Two switch settings are required for the camera to work properly 
// with this CCF; one switch is external, while the other is internal. 
// Follow this procedure:
// 1. On the rear panel of the camera, locate the Mode switch. 
//    Place this switch in the 1/30 position.
// 2. Remove the cover of the camera control module. Inside 
//    the camera control module, locate the 6-position switch 
//    on the top-most circuit board.  Place S/W 3 in the ON
//    position.  Place the 5 remaining switches in the OFF 
//    position.  
//

//
// Cable: 300-0208 (CVM1 & CVM3 & 8501 & 8504)
//

format name = "Teli CS8531 640x480 IntDrv (shutter-sw-random-trigger, single-tap) CCF";
format width = 640;
format height = 480;
format bits_per_pel = 8;
format video_interface = analog;
format video_encoding = mono;
format peltype = mono;
format taps = 1;

format pclk_direction = unused;
format pclk_source = oscillator;
format pclk_frequency = 12.348;

format hd_direction = out;
format hd_interface = ttl;
format hd_signal = hd;
format hd_polarity = active_low;
format hctrl1 = 1 0;
format horiz_reference = none;
format hlock_position = 0;

format htotal = 784;
format hdrive = 1 768;
format hdrive = 0 63;
format hsync = 1 0;
format hsync = 0 59;
format hsample = 1 80;
format hsample = 0 88;

format active_start = 129;

format vd_direction = out;
format vd_interface = ttl;
format vd_signal = vd;
format vd_polarity = active_low;
format vertical_reference = none;
format vlock_position = 0;

format vtotal = 1030;
format vdrive = 1 521;
format vdrive = 0 530;
format vsync = 1 525;
format vsync = 0 528;
format vsample = 1 533;
format vsample = 0 541;
format vaoi = 1 548;
format vaoi = 0 1028;
format vctrl1 = 1 518;   // Shutter End, close line
format vctrl1 = 0 519;   // Minimum exposure
format vstrobe = 1 518;
format vstrobe = 0 524;

format number_of_fields = 1;
format aoi_per_field = 1;
format x_subsampling = 1;
format interlace = 0;
format rapid_reset = 1;
format rapid_reset_min_position = 517;

format cti_width_min = 1.0;
format cti_end_field0 = 523;

format shutter_mode = pulse_width_adjust_leading;
format shutter_line = ctrl1;
format ctrl1_direction = out;
format ctrl1_polarity = active_low;
format ctrl1_interface = ttl;
format shutter_min_exposure = 0.000064;
format shutter_max_exposure = 0.0166;
format shutter_adjustment_granularity = pel;
format im_shutter_capable = 1;

format strobe_mode = pulse_position;

format settling_time = 0.500;

vs version = 5;
vs revision = 1;

ccf version = 1.0;
ccf build_number = 3;

ccf_checksum 0x03CF95F9
