![]() |
WPILibC++ 2025.3.2
|
Functions | |
| HAL_RelayHandle | HAL_InitializeRelayPort (HAL_PortHandle portHandle, HAL_Bool fwd, const char *allocationLocation, int32_t *status) |
| Initializes a relay. | |
| void | HAL_FreeRelayPort (HAL_RelayHandle relayPortHandle) |
| Frees a relay port. | |
| HAL_Bool | HAL_CheckRelayChannel (int32_t channel) |
| Checks if a relay channel is valid. | |
| void | HAL_SetRelay (HAL_RelayHandle relayPortHandle, HAL_Bool on, int32_t *status) |
| Sets the state of a relay output. | |
| HAL_Bool | HAL_GetRelay (HAL_RelayHandle relayPortHandle, int32_t *status) |
| Gets the current state of the relay channel. | |
| HAL_Bool HAL_CheckRelayChannel | ( | int32_t | channel | ) |
Checks if a relay channel is valid.
| channel | the channel to check |
| void HAL_FreeRelayPort | ( | HAL_RelayHandle | relayPortHandle | ) |
Frees a relay port.
| relayPortHandle | the relay handle |
| HAL_Bool HAL_GetRelay | ( | HAL_RelayHandle | relayPortHandle, |
| int32_t * | status ) |
Gets the current state of the relay channel.
| [in] | relayPortHandle | the relay handle |
| [out] | status | Error status variable. 0 on success. |
| HAL_RelayHandle HAL_InitializeRelayPort | ( | HAL_PortHandle | portHandle, |
| HAL_Bool | fwd, | ||
| const char * | allocationLocation, | ||
| int32_t * | status ) |
Initializes a relay.
Note this call will only initialize either the forward or reverse port of the relay. If you need both, you will need to initialize 2 relays.
| [in] | portHandle | the port handle to initialize |
| [in] | fwd | true for the forward port, false for the reverse port |
| [in] | allocationLocation | the location where the allocation is occurring (can be null) |
| [out] | status | Error status variable. 0 on success. |
| void HAL_SetRelay | ( | HAL_RelayHandle | relayPortHandle, |
| HAL_Bool | on, | ||
| int32_t * | status ) |
Sets the state of a relay output.
| [in] | relayPortHandle | the relay handle |
| [in] | on | true for on, false for off |
| [out] | status | Error status variable. 0 on success. |