projet_voilier/keil_project/Services/Sail.h
Jasper Güldenstein d71b640823 fix sail docu
2020-11-15 17:18:18 +01:00

27 lines
833 B
C

/**
******************************************************************************
* @file Sail.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