Xiaofei Qiu / Mbed 2 deprecated Robot_and_Controller

Dependencies:   Command CommandPool GenCMD LSM9DS0 Mode Motor PinDetect Xbee mbed

Fork of VR_Robot by Xiaofei Qiu

main.cpp

Committer:
Xiaofei
Date:
2015-11-28
Revision:
5:c1b3251ba5d5
Parent:
2:d77f669c7feb
Child:
6:7a38f754e030

File content as of revision 5:c1b3251ba5d5:

#pragma once
#include "mbed.h"
#include "CommandPool.h"
#include "Xbee.h"
#include "GenCMD.h"

Command* cmd;
CommandPool pool;
GenCMD gen_cmd;
Xbee xbee(p9,p10,p11);

char cmd_buffer[3];  //LED;


int main()
{
    /* draft of main code*/
    pool.init();
    gen_cmd.init();

    while(1)
    {
        gen_cmd.GenerateCMD(cmd_buffer);
        //if(med1.readable())
        //{
            //med1.read(cmd_buffer,20,callBack);            // read to cmd buffer, and update command
            //cmd = pool.getCommand(cmd_buffer);              // if cmd is valid
            if(cmd)
            {
                cmd->execute();                             // execute cmd
            }               
            wait(0.5);  
        //}
    } 
 return 0;
}