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

Go to the source code of this file.

Functions

void HALSIM_ResetDIOData (int32_t index)
 
int32_t HALSIM_RegisterDIOInitializedCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelDIOInitializedCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetDIOInitialized (int32_t index)
 
void HALSIM_SetDIOInitialized (int32_t index, HAL_Bool initialized)
 
HAL_SimDeviceHandle HALSIM_GetDIOSimDevice (int32_t index)
 
int32_t HALSIM_RegisterDIOValueCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelDIOValueCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetDIOValue (int32_t index)
 
void HALSIM_SetDIOValue (int32_t index, HAL_Bool value)
 
int32_t HALSIM_RegisterDIOPulseLengthCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelDIOPulseLengthCallback (int32_t index, int32_t uid)
 
double HALSIM_GetDIOPulseLength (int32_t index)
 
void HALSIM_SetDIOPulseLength (int32_t index, double pulseLength)
 
int32_t HALSIM_RegisterDIOIsInputCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelDIOIsInputCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetDIOIsInput (int32_t index)
 
void HALSIM_SetDIOIsInput (int32_t index, HAL_Bool isInput)
 
int32_t HALSIM_RegisterDIOFilterIndexCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelDIOFilterIndexCallback (int32_t index, int32_t uid)
 
int32_t HALSIM_GetDIOFilterIndex (int32_t index)
 
void HALSIM_SetDIOFilterIndex (int32_t index, int32_t filterIndex)
 
void HALSIM_RegisterDIOAllCallbacks (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 

Function Documentation

◆ HALSIM_CancelDIOFilterIndexCallback()

void HALSIM_CancelDIOFilterIndexCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelDIOInitializedCallback()

void HALSIM_CancelDIOInitializedCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelDIOIsInputCallback()

void HALSIM_CancelDIOIsInputCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelDIOPulseLengthCallback()

void HALSIM_CancelDIOPulseLengthCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelDIOValueCallback()

void HALSIM_CancelDIOValueCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_GetDIOFilterIndex()

int32_t HALSIM_GetDIOFilterIndex ( int32_t  index)

◆ HALSIM_GetDIOInitialized()

HAL_Bool HALSIM_GetDIOInitialized ( int32_t  index)

◆ HALSIM_GetDIOIsInput()

HAL_Bool HALSIM_GetDIOIsInput ( int32_t  index)

◆ HALSIM_GetDIOPulseLength()

double HALSIM_GetDIOPulseLength ( int32_t  index)

◆ HALSIM_GetDIOSimDevice()

HAL_SimDeviceHandle HALSIM_GetDIOSimDevice ( int32_t  index)

◆ HALSIM_GetDIOValue()

HAL_Bool HALSIM_GetDIOValue ( int32_t  index)

◆ HALSIM_RegisterDIOAllCallbacks()

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

◆ HALSIM_RegisterDIOFilterIndexCallback()

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

◆ HALSIM_RegisterDIOInitializedCallback()

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

◆ HALSIM_RegisterDIOIsInputCallback()

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

◆ HALSIM_RegisterDIOPulseLengthCallback()

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

◆ HALSIM_RegisterDIOValueCallback()

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

◆ HALSIM_ResetDIOData()

void HALSIM_ResetDIOData ( int32_t  index)

◆ HALSIM_SetDIOFilterIndex()

void HALSIM_SetDIOFilterIndex ( int32_t  index,
int32_t  filterIndex 
)

◆ HALSIM_SetDIOInitialized()

void HALSIM_SetDIOInitialized ( int32_t  index,
HAL_Bool  initialized 
)

◆ HALSIM_SetDIOIsInput()

void HALSIM_SetDIOIsInput ( int32_t  index,
HAL_Bool  isInput 
)

◆ HALSIM_SetDIOPulseLength()

void HALSIM_SetDIOPulseLength ( int32_t  index,
double  pulseLength 
)

◆ HALSIM_SetDIOValue()

void HALSIM_SetDIOValue ( int32_t  index,
HAL_Bool  value 
)