Lab5

Dependencies:   mbed HEPTA_COM

Committer:
HeptaSatTraining2019
Date:
Tue Aug 27 02:32:45 2019 +0000
Revision:
26:88d0d94885d3
Parent:
25:5fd40a170032

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 0:bdbd3d6fc5d5 1 #include "mbed.h"
HeptaSatTraining2019 25:5fd40a170032 2 #include "HEPTA_COM.h"
umeume 2:1c5cdb2c3e0f 3
umeume 2:1c5cdb2c3e0f 4 Serial pc(USBTX,USBRX);
HeptaSatTraining2019 21:92c25e853b87 5 HEPTA_COM com(p9,p10);
umeume 2:1c5cdb2c3e0f 6
umeume 2:1c5cdb2c3e0f 7 int main()
umeume 2:1c5cdb2c3e0f 8 {
HeptaSatTraining2019 26:88d0d94885d3 9 pc.baud(9600);
HeptaSatTraining2019 26:88d0d94885d3 10 com.baud(9600);
HeptaSatTraining2019 26:88d0d94885d3 11 pc.printf("Xbee Uplink Ok Mode\r\n");
HeptaSatTraining2019 26:88d0d94885d3 12 int rcmd=0,cmdflag=0;
HeptaSatTraining2019 26:88d0d94885d3 13 for(int i = 0; i < 10; i++) {
HeptaSatTraining2019 26:88d0d94885d3 14 com.printf("num = %d\r\n",i);
HeptaSatTraining2019 26:88d0d94885d3 15 com.xbee_receive(&rcmd,&cmdflag);
HeptaSatTraining2019 26:88d0d94885d3 16 pc.printf("rcmd=%d, cmdflag=%d\r\n",rcmd, cmdflag);
HeptaSatTraining2019 26:88d0d94885d3 17 if (cmdflag == 1) {
HeptaSatTraining2019 26:88d0d94885d3 18 if (rcmd == 'a') {
HeptaSatTraining2019 26:88d0d94885d3 19 pc.printf("Command Get %d\r\n",rcmd);
HeptaSatTraining2019 26:88d0d94885d3 20 com.printf("HEPTA Uplink OK\r\n");
HeptaSatTraining2019 26:88d0d94885d3 21 }
HeptaSatTraining2019 26:88d0d94885d3 22 com.initialize();
HeptaSatTraining2019 26:88d0d94885d3 23 }
HeptaSatTraining2019 26:88d0d94885d3 24 wait(1.0);
HeptaSatTraining2019 26:88d0d94885d3 25 }
umeume 2:1c5cdb2c3e0f 26 }