Projet Drone de surveillance du labo TRSE (INGESUP)
Dependencies: mbed PID ADXL345 Camera_LS_Y201 ITG3200 RangeFinder mbos xbee_lib Motor Servo
Module_Communication/Module_Communication.cpp
- Committer:
- IngesupMbed01
- Date:
- 2013-04-03
- Revision:
- 19:a05cd42f8e91
- Parent:
- 18:0bfd3ad421e5
- Child:
- 24:3462a304f9a0
File content as of revision 19:a05cd42f8e91:
/* Copyright (c) 2012 - 2013 AUTHEUR * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ /* * Description : Cette classe contient les fonctionnalités du module communication. Le module communication gère la communication entre les modules présents sur le drône et le PC. * Input * Output */ #include "Module_Communication.h" // Pointeur sur la classe systeme d'exploitation instancié dans le main extern mbos *os; /* CONSRTRUCTEUR(S) */ C_ModuleCommunication::C_ModuleCommunication() { m_xbee = new xbee(p9, p10, p11); } /* DESTRUCTEUR */ C_ModuleCommunication::~C_ModuleCommunication() { } /* Point d'entrée de la tache Module Video */ void C_ModuleCommunication::receptionDeTrame(void) { while(1){ // Code } }