HAL_AnalogTriggerType
The type of analog trigger to trigger on.
Definition: AnalogTrigger.h:20
int32_t HAL_GetDutyCycleHighTime(HAL_DutyCycleHandle dutyCycleHandle, int32_t *status)
Get the raw high time of the duty cycle signal.
double HAL_GetDutyCycleOutput(HAL_DutyCycleHandle dutyCycleHandle, int32_t *status)
Get the output ratio of the duty cycle signal.
int32_t HAL_GetDutyCycleFPGAIndex(HAL_DutyCycleHandle dutyCycleHandle, int32_t *status)
Get the FPGA index for the DutyCycle.
void HAL_FreeDutyCycle(HAL_DutyCycleHandle dutyCycleHandle)
Free a DutyCycle.
int32_t HAL_GetDutyCycleOutputScaleFactor(HAL_DutyCycleHandle dutyCycleHandle, int32_t *status)
Get the scale factor of the output.
HAL_DutyCycleHandle HAL_InitializeDutyCycle(HAL_Handle digitalSourceHandle, HAL_AnalogTriggerType triggerType, int32_t *status)
Initialize a DutyCycle input.
void HAL_SetDutyCycleSimDevice(HAL_DutyCycleHandle handle, HAL_SimDeviceHandle device)
Indicates the duty cycle is used by a simulated device.
int32_t HAL_GetDutyCycleFrequency(HAL_DutyCycleHandle dutyCycleHandle, int32_t *status)
Get the frequency of the duty cycle signal.
int32_t HAL_Handle
Definition: Types.h:17
HAL_Handle HAL_SimDeviceHandle
Definition: Types.h:53
HAL_Handle HAL_DutyCycleHandle
Definition: Types.h:59