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

Go to the source code of this file.

Functions

int32_t HALSIM_FindAddressableLEDForChannel (int32_t channel)
 
void HALSIM_ResetAddressableLEDData (int32_t index)
 
int32_t HALSIM_RegisterAddressableLEDInitializedCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelAddressableLEDInitializedCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetAddressableLEDInitialized (int32_t index)
 
void HALSIM_SetAddressableLEDInitialized (int32_t index, HAL_Bool initialized)
 
int32_t HALSIM_RegisterAddressableLEDOutputPortCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelAddressableLEDOutputPortCallback (int32_t index, int32_t uid)
 
int32_t HALSIM_GetAddressableLEDOutputPort (int32_t index)
 
void HALSIM_SetAddressableLEDOutputPort (int32_t index, int32_t outputPort)
 
int32_t HALSIM_RegisterAddressableLEDLengthCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelAddressableLEDLengthCallback (int32_t index, int32_t uid)
 
int32_t HALSIM_GetAddressableLEDLength (int32_t index)
 
void HALSIM_SetAddressableLEDLength (int32_t index, int32_t length)
 
int32_t HALSIM_RegisterAddressableLEDRunningCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelAddressableLEDRunningCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetAddressableLEDRunning (int32_t index)
 
void HALSIM_SetAddressableLEDRunning (int32_t index, HAL_Bool running)
 
int32_t HALSIM_RegisterAddressableLEDDataCallback (int32_t index, HAL_ConstBufferCallback callback, void *param)
 
void HALSIM_CancelAddressableLEDDataCallback (int32_t index, int32_t uid)
 
int32_t HALSIM_GetAddressableLEDData (int32_t index, struct HAL_AddressableLEDData *data)
 
void HALSIM_SetAddressableLEDData (int32_t index, const struct HAL_AddressableLEDData *data, int32_t length)
 
void HALSIM_RegisterAddressableLEDAllCallbacks (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 

Function Documentation

◆ HALSIM_CancelAddressableLEDDataCallback()

void HALSIM_CancelAddressableLEDDataCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelAddressableLEDInitializedCallback()

void HALSIM_CancelAddressableLEDInitializedCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelAddressableLEDLengthCallback()

void HALSIM_CancelAddressableLEDLengthCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelAddressableLEDOutputPortCallback()

void HALSIM_CancelAddressableLEDOutputPortCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelAddressableLEDRunningCallback()

void HALSIM_CancelAddressableLEDRunningCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_FindAddressableLEDForChannel()

int32_t HALSIM_FindAddressableLEDForChannel ( int32_t  channel)

◆ HALSIM_GetAddressableLEDData()

int32_t HALSIM_GetAddressableLEDData ( int32_t  index,
struct HAL_AddressableLEDData data 
)

◆ HALSIM_GetAddressableLEDInitialized()

HAL_Bool HALSIM_GetAddressableLEDInitialized ( int32_t  index)

◆ HALSIM_GetAddressableLEDLength()

int32_t HALSIM_GetAddressableLEDLength ( int32_t  index)

◆ HALSIM_GetAddressableLEDOutputPort()

int32_t HALSIM_GetAddressableLEDOutputPort ( int32_t  index)

◆ HALSIM_GetAddressableLEDRunning()

HAL_Bool HALSIM_GetAddressableLEDRunning ( int32_t  index)

◆ HALSIM_RegisterAddressableLEDAllCallbacks()

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

◆ HALSIM_RegisterAddressableLEDDataCallback()

int32_t HALSIM_RegisterAddressableLEDDataCallback ( int32_t  index,
HAL_ConstBufferCallback  callback,
void *  param 
)

◆ HALSIM_RegisterAddressableLEDInitializedCallback()

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

◆ HALSIM_RegisterAddressableLEDLengthCallback()

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

◆ HALSIM_RegisterAddressableLEDOutputPortCallback()

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

◆ HALSIM_RegisterAddressableLEDRunningCallback()

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

◆ HALSIM_ResetAddressableLEDData()

void HALSIM_ResetAddressableLEDData ( int32_t  index)

◆ HALSIM_SetAddressableLEDData()

void HALSIM_SetAddressableLEDData ( int32_t  index,
const struct HAL_AddressableLEDData data,
int32_t  length 
)

◆ HALSIM_SetAddressableLEDInitialized()

void HALSIM_SetAddressableLEDInitialized ( int32_t  index,
HAL_Bool  initialized 
)

◆ HALSIM_SetAddressableLEDLength()

void HALSIM_SetAddressableLEDLength ( int32_t  index,
int32_t  length 
)

◆ HALSIM_SetAddressableLEDOutputPort()

void HALSIM_SetAddressableLEDOutputPort ( int32_t  index,
int32_t  outputPort 
)

◆ HALSIM_SetAddressableLEDRunning()

void HALSIM_SetAddressableLEDRunning ( int32_t  index,
HAL_Bool  running 
)