WPILibC++ 2023.4.3-108-ge5452e3
Notifier.h File Reference
#include <stdint.h>
#include <wpi/nodiscard.h>
#include "hal/Types.h"

Go to the source code of this file.

Functions

HAL_NotifierHandle HAL_InitializeNotifier (int32_t *status)
 Initializes a notifier. More...
 
HAL_Bool HAL_SetNotifierThreadPriority (HAL_Bool realTime, int32_t priority, int32_t *status)
 Sets the HAL notifier thread priority. More...
 
void HAL_SetNotifierName (HAL_NotifierHandle notifierHandle, const char *name, int32_t *status)
 Sets the name of a notifier. More...
 
void HAL_StopNotifier (HAL_NotifierHandle notifierHandle, int32_t *status)
 Stops a notifier from running. More...
 
void HAL_CleanNotifier (HAL_NotifierHandle notifierHandle, int32_t *status)
 Cleans a notifier. More...
 
void HAL_UpdateNotifierAlarm (HAL_NotifierHandle notifierHandle, uint64_t triggerTime, int32_t *status)
 Updates the trigger time for a notifier. More...
 
void HAL_CancelNotifierAlarm (HAL_NotifierHandle notifierHandle, int32_t *status)
 Cancels the next notifier alarm. More...
 
WPI_NODISCARD uint64_t HAL_WaitForNotifierAlarm (HAL_NotifierHandle notifierHandle, int32_t *status)
 Waits for the next alarm for the specific notifier. More...