36 const char* allocationLocation,
void HAL_SetRelay(HAL_RelayHandle relayPortHandle, HAL_Bool on, int32_t *status)
Sets the state of a relay output.
void HAL_FreeRelayPort(HAL_RelayHandle relayPortHandle)
Frees a relay port.
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.
HAL_RelayHandle HAL_InitializeRelayPort(HAL_PortHandle portHandle, HAL_Bool fwd, const char *allocationLocation, int32_t *status)
Initializes a relay.
int32_t HAL_Bool
Definition Types.h:73
HAL_Handle HAL_PortHandle
Definition Types.h:19
HAL_Handle HAL_RelayHandle
Definition Types.h:45