typedef struct tagPT_CounterPulseStart
{
INT16U counter;
FP32 period;
FP32 UpCycle;
INT16U GateMode;
} PT_CounterPulseStart, * LPT_CounterPulseStart;
PT_CounterPulseStart is used in function DRV_CounterPulseStart.
| Name | Direction | Description |
| Counter | input | The channel number of the specified counter. From a minimum of zero for the first channel to the maximum channel number minus one. For example, the range is from 0 to (N-1) on a device with N counter channels. |
| Period | input | The gate period in seconds. |
| UpCycle | input | The length of the first 1/2 cycle in seconds for AMD Am9513A. Since the operation produces square waves, this parameter will be ignored. |
| GateMode | input | Gate mode. Only used in PCI1712, reserved and set to 0 in other devices. For PCI1712, the mode can be set to 0 (no gate), 1 (high level triggering), 2 (low level triggering), 3 (raising edge triggering) and 4 (falling edge triggering). |