![]() |
WPILibC++ 2027.0.0-alpha-2
|
Functions | |
HAL_DutyCycleHandle | HAL_InitializeDutyCycle (int32_t channel, const char *allocationLocation, int32_t *status) |
Initialize a DutyCycle input. | |
void | HAL_FreeDutyCycle (HAL_DutyCycleHandle dutyCycleHandle) |
Free a DutyCycle. | |
void | HAL_SetDutyCycleSimDevice (HAL_DutyCycleHandle handle, HAL_SimDeviceHandle device) |
Indicates the duty cycle is used by a simulated device. | |
double | HAL_GetDutyCycleFrequency (HAL_DutyCycleHandle dutyCycleHandle, int32_t *status) |
Get the frequency 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_GetDutyCycleHighTime (HAL_DutyCycleHandle dutyCycleHandle, int32_t *status) |
Get the raw high time of the duty cycle signal. | |
void HAL_FreeDutyCycle | ( | HAL_DutyCycleHandle | dutyCycleHandle | ) |
Free a DutyCycle.
dutyCycleHandle | the duty cycle handle |
double HAL_GetDutyCycleFrequency | ( | HAL_DutyCycleHandle | dutyCycleHandle, |
int32_t * | status ) |
Get the frequency of the duty cycle signal.
[in] | dutyCycleHandle | the duty cycle handle |
[out] | status | Error status variable. 0 on success. |
int32_t HAL_GetDutyCycleHighTime | ( | HAL_DutyCycleHandle | dutyCycleHandle, |
int32_t * | status ) |
Get the raw high time of the duty cycle signal.
[in] | dutyCycleHandle | the duty cycle handle |
[out] | status | Error status variable. 0 on success. |
double HAL_GetDutyCycleOutput | ( | HAL_DutyCycleHandle | dutyCycleHandle, |
int32_t * | status ) |
Get the output ratio of the duty cycle signal.
0 means always low, 1 means always high.
[in] | dutyCycleHandle | the duty cycle handle |
[out] | status | Error status variable. 0 on success. |
HAL_DutyCycleHandle HAL_InitializeDutyCycle | ( | int32_t | channel, |
const char * | allocationLocation, | ||
int32_t * | status ) |
Initialize a DutyCycle input.
[in] | channel | the smartio channel |
[in] | allocationLocation | the location where the allocation is occurring (can be null) |
[out] | status | Error status variable. 0 on success. |
void HAL_SetDutyCycleSimDevice | ( | HAL_DutyCycleHandle | handle, |
HAL_SimDeviceHandle | device ) |
Indicates the duty cycle is used by a simulated device.
handle | the duty cycle handle |
device | simulated device handle |