projet_voilier/keil_project/Services/Sail.h
Jasper Güldenstein 2b236173af sail documentation
2020-11-15 17:17:29 +01:00

27 lines
840 B
C

/**
******************************************************************************
* @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