Projet Drone de surveillance du labo TRSE (INGESUP)

Dependencies:   mbed PID ADXL345 Camera_LS_Y201 ITG3200 RangeFinder mbos xbee_lib Motor Servo

Committer:
Gaetan
Date:
Wed Mar 19 11:01:10 2014 +0000
Revision:
36:1bbd2fb7d2c8
Parent:
14:ca1bcc05e423
Checksum correct pour l'envoi de n'importe quel message Mavlink. Reste ? g?rer la reception de messages

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_BATTERIE_H
NicolasH 14:ca1bcc05e423 21 #define MODULE_BATTERIE_H
NicolasH 14:ca1bcc05e423 22
NicolasH 14:ca1bcc05e423 23 #include "mbos.h"
NicolasH 14:ca1bcc05e423 24
NicolasH 14:ca1bcc05e423 25 class ModuleBatterie
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 ModuleBatterie();
NicolasH 14:ca1bcc05e423 33
NicolasH 14:ca1bcc05e423 34 /* DESTRUCTEUR */
NicolasH 14:ca1bcc05e423 35 ~ModuleBatterie();
NicolasH 14:ca1bcc05e423 36
NicolasH 14:ca1bcc05e423 37 /* METHODES */
NicolasH 14:ca1bcc05e423 38 /* Point d'entrée de la tache du Module Batterie */
NicolasH 14:ca1bcc05e423 39 void ModuleBatterie_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