WPILibC++ 2025.0.0-alpha-1-14-g3b6f38d
DigitalPWMData.h File Reference

Go to the source code of this file.

Functions

int32_t HALSIM_FindDigitalPWMForChannel (int32_t channel)
 
void HALSIM_ResetDigitalPWMData (int32_t index)
 
int32_t HALSIM_RegisterDigitalPWMInitializedCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelDigitalPWMInitializedCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetDigitalPWMInitialized (int32_t index)
 
void HALSIM_SetDigitalPWMInitialized (int32_t index, HAL_Bool initialized)
 
int32_t HALSIM_RegisterDigitalPWMDutyCycleCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelDigitalPWMDutyCycleCallback (int32_t index, int32_t uid)
 
double HALSIM_GetDigitalPWMDutyCycle (int32_t index)
 
void HALSIM_SetDigitalPWMDutyCycle (int32_t index, double dutyCycle)
 
int32_t HALSIM_RegisterDigitalPWMPinCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelDigitalPWMPinCallback (int32_t index, int32_t uid)
 
int32_t HALSIM_GetDigitalPWMPin (int32_t index)
 
void HALSIM_SetDigitalPWMPin (int32_t index, int32_t pin)
 
void HALSIM_RegisterDigitalPWMAllCallbacks (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 

Function Documentation

◆ HALSIM_CancelDigitalPWMDutyCycleCallback()

void HALSIM_CancelDigitalPWMDutyCycleCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelDigitalPWMInitializedCallback()

void HALSIM_CancelDigitalPWMInitializedCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelDigitalPWMPinCallback()

void HALSIM_CancelDigitalPWMPinCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_FindDigitalPWMForChannel()

int32_t HALSIM_FindDigitalPWMForChannel ( int32_t  channel)

◆ HALSIM_GetDigitalPWMDutyCycle()

double HALSIM_GetDigitalPWMDutyCycle ( int32_t  index)

◆ HALSIM_GetDigitalPWMInitialized()

HAL_Bool HALSIM_GetDigitalPWMInitialized ( int32_t  index)

◆ HALSIM_GetDigitalPWMPin()

int32_t HALSIM_GetDigitalPWMPin ( int32_t  index)

◆ HALSIM_RegisterDigitalPWMAllCallbacks()

void HALSIM_RegisterDigitalPWMAllCallbacks ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterDigitalPWMDutyCycleCallback()

int32_t HALSIM_RegisterDigitalPWMDutyCycleCallback ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterDigitalPWMInitializedCallback()

int32_t HALSIM_RegisterDigitalPWMInitializedCallback ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterDigitalPWMPinCallback()

int32_t HALSIM_RegisterDigitalPWMPinCallback ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_ResetDigitalPWMData()

void HALSIM_ResetDigitalPWMData ( int32_t  index)

◆ HALSIM_SetDigitalPWMDutyCycle()

void HALSIM_SetDigitalPWMDutyCycle ( int32_t  index,
double  dutyCycle 
)

◆ HALSIM_SetDigitalPWMInitialized()

void HALSIM_SetDigitalPWMInitialized ( int32_t  index,
HAL_Bool  initialized 
)

◆ HALSIM_SetDigitalPWMPin()

void HALSIM_SetDigitalPWMPin ( int32_t  index,
int32_t  pin 
)