ajout module_mouvement

Dependencies:   mbed xbee_lib ADXL345_I2C IMUfilter ITG3200 Motor RangeFinder Servo mbos PID

Fork of Labo_TRSE_Drone by HERBERT Nicolas

Committer:
arnaudsuire
Date:
Wed Feb 26 08:47:14 2014 +0000
Revision:
38:7ab036d94678
Parent:
14:ca1bcc05e423
arnaud

Who changed what in which revision?

UserRevisionLine numberNew contents of line
NicolasH 14:ca1bcc05e423 1 /* Copyright (c) 2012 - 2013 AUTHEUR
NicolasH 14:ca1bcc05e423 2 *
NicolasH 14:ca1bcc05e423 3 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
NicolasH 14:ca1bcc05e423 4 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
NicolasH 14:ca1bcc05e423 5 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
NicolasH 14:ca1bcc05e423 6 * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
NicolasH 14:ca1bcc05e423 7 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
NicolasH 14:ca1bcc05e423 8 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
NicolasH 14:ca1bcc05e423 9 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
NicolasH 14:ca1bcc05e423 10 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
NicolasH 14:ca1bcc05e423 11 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
NicolasH 14:ca1bcc05e423 12 */
NicolasH 14:ca1bcc05e423 13
NicolasH 14:ca1bcc05e423 14 /*
NicolasH 14:ca1bcc05e423 15 * Description
NicolasH 14:ca1bcc05e423 16 * Input
NicolasH 14:ca1bcc05e423 17 * Output
NicolasH 14:ca1bcc05e423 18 */
NicolasH 14:ca1bcc05e423 19
NicolasH 14:ca1bcc05e423 20 #ifndef MODULE_ARRET_URGENCE_H
NicolasH 14:ca1bcc05e423 21 #define MODULE_ARRET_URGENCE_H
NicolasH 14:ca1bcc05e423 22
NicolasH 14:ca1bcc05e423 23 #include "mbos.h"
NicolasH 14:ca1bcc05e423 24
NicolasH 14:ca1bcc05e423 25 class ModuleArretUrgence
NicolasH 14:ca1bcc05e423 26 {
NicolasH 14:ca1bcc05e423 27 private :
NicolasH 14:ca1bcc05e423 28 /* ATTRIBUTS */
NicolasH 14:ca1bcc05e423 29
NicolasH 14:ca1bcc05e423 30 public :
NicolasH 14:ca1bcc05e423 31 /* CONSTRUCTEUR(S) */
NicolasH 14:ca1bcc05e423 32 ModuleArretUrgence();
NicolasH 14:ca1bcc05e423 33
NicolasH 14:ca1bcc05e423 34 /* DESTRUCTEUR */
NicolasH 14:ca1bcc05e423 35 ~ModuleArretUrgence();
NicolasH 14:ca1bcc05e423 36
NicolasH 14:ca1bcc05e423 37 /* METHODES */
NicolasH 14:ca1bcc05e423 38 /* Point d'entrée de la tache du Module Arret d'urgence */
NicolasH 14:ca1bcc05e423 39 void ModuleArretUrgence_Task(void);
NicolasH 14:ca1bcc05e423 40
NicolasH 14:ca1bcc05e423 41 /* FONCTIONS */
NicolasH 14:ca1bcc05e423 42
NicolasH 14:ca1bcc05e423 43 };
NicolasH 14:ca1bcc05e423 44
NicolasH 14:ca1bcc05e423 45 #endif