Projet Drone de surveillance du labo TRSE (INGESUP)

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

Revision:
18:0bfd3ad421e5
Parent:
11:fe26673dd947
Child:
19:a05cd42f8e91
--- a/Module_Communication/Module_Communication.cpp	Wed Mar 20 16:25:46 2013 +0000
+++ b/Module_Communication/Module_Communication.cpp	Wed Mar 20 16:52:53 2013 +0000
@@ -0,0 +1,47 @@
+ /* 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::C_ModuleCommunication_Task(void)
+ {
+    while(1){
+    // Code
+    }
+ }
+ 
+ 
\ No newline at end of file