98 const struct WPI_String* text, int32_t* status);
HAL_Bool HAL_IsAlertActive(HAL_AlertHandle alertHandle, int32_t *status)
Checks if an alert is active.
void HAL_GetAlertText(HAL_AlertHandle alertHandle, struct WPI_String *text, int32_t *status)
Gets the text of an alert.
void HAL_SetAlertText(HAL_AlertHandle alertHandle, const struct WPI_String *text, int32_t *status)
Updates the text of an alert.
HAL_AlertHandle HAL_CreateAlert(const struct WPI_String *group, const struct WPI_String *text, int32_t level, int32_t *status)
Creates an alert.
void HAL_SetAlertActive(HAL_AlertHandle alertHandle, HAL_Bool active, int32_t *status)
Sets whether the alert should be displayed.
HAL_AlertLevel
Represents an alert's level of urgency.
Definition Alert.h:23
void HAL_DestroyAlert(HAL_AlertHandle alertHandle)
Destroys an alert.
@ HAL_ALERT_INFO
Definition Alert.h:46
@ HAL_ALERT_ERROR
Definition Alert.h:30
@ HAL_ALERT_WARNING
Definition Alert.h:38
@ HAL_ALERT_MEDIUM
Medium priority alert - displayed second with a yellow "!" symbol.
Definition Alert.h:37
@ HAL_ALERT_LOW
Low priority alert - displayed last with a green "i" symbol.
Definition Alert.h:45
@ HAL_ALERT_HIGH
High priority alert - displayed first with a red "X" symbol.
Definition Alert.h:29
int32_t HAL_Bool
Definition Types.h:75
HAL_Handle HAL_AlertHandle
Definition Types.h:19
#define HAL_ENUM(name)
Definition Types.h:90
A const UTF8 string.
Definition string.h:12