/** ****************************************************************************** * @file IncrEncoder.h * @author CAVAILLES, Kevin and GÜLDENSTEIN, Jasper * @brief Service for using the RF Module to transmit characters. ****************************************************************************** */ #ifndef SAIL_H #define SAIL_H void SAIL_Init(void); /** * @brief Calculates the "optimal" opening angle of the sail depending on the reading of the girouette * @param girouette_value angle reading where 0 corresponds to the wind blowing from the front * * @retval angle between 0 and 90 (degrees) */ int SAIL_AngleFromGirouette(float girouette_value); /** * @brief Sets the opening angle of the sail * @param opening angle of the sail between 0 and 90 (degrees) */ void SAIL_SetAngle(float angle); #endif