12 #include "hal/Types.h"
58 void HAL_SetRelay(HAL_RelayHandle relayPortHandle, HAL_Bool on,
67 HAL_Bool
HAL_GetRelay(HAL_RelayHandle relayPortHandle, int32_t* status);
HAL_RelayHandle HAL_InitializeRelayPort(HAL_PortHandle portHandle, HAL_Bool fwd, int32_t *status)
Initializes a relay.
HAL_Bool HAL_GetRelay(HAL_RelayHandle relayPortHandle, int32_t *status)
Gets the current state of the relay channel.
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.