Updated ref
Dependencies: FXOS8700Q-driver MODSERIAL
Fork of AAT_LWM2M_K64F by
Diff: resources.h
- Revision:
- 59:66ddd5bfd1b5
- Parent:
- 58:8c8679a77b7c
- Child:
- 60:e5cf3017ef09
diff -r 8c8679a77b7c -r 66ddd5bfd1b5 resources.h --- a/resources.h Mon Jan 23 07:13:35 2017 +0000 +++ b/resources.h Mon Jan 23 07:38:14 2017 +0000 @@ -22,7 +22,8 @@ int date; double time; int fix_quality; // 0 INVALID, 1 GPS, 2 DIFF - int numsat; + int numsat; + char mode; // RTK mode }; @@ -453,6 +454,7 @@ output.printf("PSTI32 Fix taken at: %f, Date: %d, Status: %c, Mode: %c, Baseline length: %f m, Azimuth: %f degrees\n", timefix, date, status, mode, blength, bcourse); gnss_scan.heading = bcourse; gnss_scan.date = date; //gnss_scan.time = timefix; gnss_scan.baselineLen = blength; //BaseLine Length + gnss_scan.mode = mode; PSTI32 = true; } } @@ -501,8 +503,21 @@ size = sprintf(buffer,"%f",gnss_scan.heading); azimuthres->set_value((const uint8_t*)buffer, size); - size = sprintf(buffer,"%s","AntennaAlignment"); - appres->set_value((const uint8_t*)buffer, size); + if(gnss_scan.mode == 'F') + { + size = sprintf(buffer,"%s","AntennaAlignmentFloat"); + appres->set_value((const uint8_t*)buffer, size); + } + else if(gnss_scan.mode == 'R') + { + size = sprintf(buffer,"%s","AntennaAlignmentFixed"); + appres->set_value((const uint8_t*)buffer, size); + } + else + { + size = sprintf(buffer,"%s","AntennaAlignment"); + appres->set_value((const uint8_t*)buffer, size); + } #if 0