WPILibC++ 2027.0.0-alpha-2
Loading...
Searching...
No Matches
PWMData.h File Reference

Go to the source code of this file.

Functions

void HALSIM_ResetPWMData (int32_t index)
 
int32_t HALSIM_RegisterPWMInitializedCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelPWMInitializedCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetPWMInitialized (int32_t index)
 
void HALSIM_SetPWMInitialized (int32_t index, HAL_Bool initialized)
 
HAL_SimDeviceHandle HALSIM_GetPWMSimDevice (int32_t index)
 
int32_t HALSIM_RegisterPWMPulseMicrosecondCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelPWMPulseMicrosecondCallback (int32_t index, int32_t uid)
 
int32_t HALSIM_GetPWMPulseMicrosecond (int32_t index)
 
void HALSIM_SetPWMPulseMicrosecond (int32_t index, int32_t microsecondPulseTime)
 
int32_t HALSIM_RegisterPWMOutputPeriodCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelPWMOutputPeriodCallback (int32_t index, int32_t uid)
 
int32_t HALSIM_GetPWMOutputPeriod (int32_t index)
 
void HALSIM_SetPWMOutputPeriod (int32_t index, int32_t periodScale)
 
void HALSIM_RegisterPWMAllCallbacks (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 

Function Documentation

◆ HALSIM_CancelPWMInitializedCallback()

void HALSIM_CancelPWMInitializedCallback ( int32_t index,
int32_t uid )

◆ HALSIM_CancelPWMOutputPeriodCallback()

void HALSIM_CancelPWMOutputPeriodCallback ( int32_t index,
int32_t uid )

◆ HALSIM_CancelPWMPulseMicrosecondCallback()

void HALSIM_CancelPWMPulseMicrosecondCallback ( int32_t index,
int32_t uid )

◆ HALSIM_GetPWMInitialized()

HAL_Bool HALSIM_GetPWMInitialized ( int32_t index)

◆ HALSIM_GetPWMOutputPeriod()

int32_t HALSIM_GetPWMOutputPeriod ( int32_t index)

◆ HALSIM_GetPWMPulseMicrosecond()

int32_t HALSIM_GetPWMPulseMicrosecond ( int32_t index)

◆ HALSIM_GetPWMSimDevice()

HAL_SimDeviceHandle HALSIM_GetPWMSimDevice ( int32_t index)

◆ HALSIM_RegisterPWMAllCallbacks()

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

◆ HALSIM_RegisterPWMInitializedCallback()

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

◆ HALSIM_RegisterPWMOutputPeriodCallback()

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

◆ HALSIM_RegisterPWMPulseMicrosecondCallback()

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

◆ HALSIM_ResetPWMData()

void HALSIM_ResetPWMData ( int32_t index)

◆ HALSIM_SetPWMInitialized()

void HALSIM_SetPWMInitialized ( int32_t index,
HAL_Bool initialized )

◆ HALSIM_SetPWMOutputPeriod()

void HALSIM_SetPWMOutputPeriod ( int32_t index,
int32_t periodScale )

◆ HALSIM_SetPWMPulseMicrosecond()

void HALSIM_SetPWMPulseMicrosecond ( int32_t index,
int32_t microsecondPulseTime )