WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
Notifier.h File Reference
#include <stdint.h>
#include "wpi/hal/Types.h"
#include "wpi/util/string.h"

Go to the source code of this file.

Functions

HAL_NotifierHandle HAL_CreateNotifier (int32_t *status)
 Creates a notifier.
HAL_Bool HAL_SetNotifierThreadPriority (HAL_Bool realTime, int32_t priority, int32_t *status)
 Sets the HAL notifier thread priority.
void HAL_SetNotifierName (HAL_NotifierHandle notifierHandle, const struct WPI_String *name, int32_t *status)
 Sets the name of a notifier.
void HAL_DestroyNotifier (HAL_NotifierHandle notifierHandle)
 Destroys a notifier.
void HAL_SetNotifierAlarm (HAL_NotifierHandle notifierHandle, uint64_t alarmTime, uint64_t intervalTime, HAL_Bool absolute, HAL_Bool ack, int32_t *status)
 Updates the initial and interval alarm times for a notifier.
void HAL_CancelNotifierAlarm (HAL_NotifierHandle notifierHandle, HAL_Bool ack, int32_t *status)
 Cancels all future notifier alarms for a notifier.
void HAL_AcknowledgeNotifierAlarm (HAL_NotifierHandle notifierHandle, int32_t *status)
 Indicates the notifier alarm has been serviced.
int32_t HAL_GetNotifierOverrun (HAL_NotifierHandle notifierHandle, int32_t *status)
 Gets the overrun count for a notifier.