gst_code

Dependencies:   HEPTA_SENSOR mbed HEPTA_EPS HEPTA_COM

Committer:
anfegusa
Date:
Fri Aug 26 15:20:52 2022 +0000
Revision:
0:3983d44c455b
Final version;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
anfegusa 0:3983d44c455b 1 #include "mbed.h"
anfegusa 0:3983d44c455b 2 #include "HEPTA_COM.h"
anfegusa 0:3983d44c455b 3 #include "HEPTA_EPS.h"
anfegusa 0:3983d44c455b 4 #include "HEPTA_SENSOR.h"
anfegusa 0:3983d44c455b 5
anfegusa 0:3983d44c455b 6 Serial pc(USBTX,USBRX);
anfegusa 0:3983d44c455b 7 HEPTA_COM com(p9,p10);
anfegusa 0:3983d44c455b 8 HEPTA_EPS eps(p16,p26);
anfegusa 0:3983d44c455b 9 HEPTA_SENSOR sensor(p17,
anfegusa 0:3983d44c455b 10 p28,p27,0x19,0x69,0x13,
anfegusa 0:3983d44c455b 11 p13, p14,p25,p24);
anfegusa 0:3983d44c455b 12
anfegusa 0:3983d44c455b 13 int main() {
anfegusa 0:3983d44c455b 14 pc.baud(9600);
anfegusa 0:3983d44c455b 15 com.baud(9600);
anfegusa 0:3983d44c455b 16 sensor.gps_setting();
anfegusa 0:3983d44c455b 17 int quality=0,stnum=0,gps_check=0;
anfegusa 0:3983d44c455b 18 char ns='A',ew='B',aunit='m';
anfegusa 0:3983d44c455b 19 float time=0.0,latitude=0.0,longitude=0.0,hacu=0.0,altitude=0.0;
anfegusa 0:3983d44c455b 20 for(int i=1; i<700; i++) {
anfegusa 0:3983d44c455b 21 sensor.gga_sensing(&time, &latitude, &ns, &longitude, &ew, &quality, &stnum, &hacu, &altitude, &aunit, &gps_check);
anfegusa 0:3983d44c455b 22 if((gps_check==0)|(gps_check==1)) {
anfegusa 0:3983d44c455b 23 pc.printf("This is GST,SOS,%f,%f,%f,%f %\r\n",time,latitude,longitude,altitude);
anfegusa 0:3983d44c455b 24 com.printf("This is GST,SOS,%f,%f,%f,%f %\r\n",time,latitude,longitude,altitude);
anfegusa 0:3983d44c455b 25 }
anfegusa 0:3983d44c455b 26 }
anfegusa 0:3983d44c455b 27 }