Lab4

Dependencies:   HEPTA_SENSOR mbed HEPTA_EPS HEPTA_CDH

main.cpp

Committer:
HeptaSatTraining2019
Date:
2020-07-22
Revision:
30:cd7f7385d9f5
Parent:
26:7274f093671c

File content as of revision 30:cd7f7385d9f5:

#include "mbed.h"
#include "HEPTA_EPS.h"
#include "HEPTA_CDH.h"
#include "HEPTA_SENSOR.h"

Serial pc(USBTX,USBRX);
HEPTA_EPS eps(p16,p26);
HEPTA_CDH cdh(p5,p6,p7,p8,"sd");
HEPTA_SENSOR sensor(p17, 
                    p28,p27,0xD0,0x18,
                    p13,p14,p25,p24);

int main()
{
    pc.baud(9600);
    sensor.gps_setting();
    int quality=0,stnum=0,gps_check=0;
    char ns='A',ew='B',aunit='m';
    float time=0.0,latitude=0.0,longitude=0.0,hacu=0.0,altitude=0.0;
    for(int i=1; i<1000; i++) {
        sensor.gga_sensing(&time, &latitude, &ns, &longitude, &ew, &quality, &stnum, &hacu, &altitude, &aunit, &gps_check);
        if((gps_check==0)|(gps_check==1)) {
            pc.printf("GPGGA,%f,%f,%c,%f,%c,%d,%d,%f,%f,%c\r\n",time,latitude,ns,longitude,ew,quality,stnum,hacu,altitude,aunit);
        }
    }
}