C027_SupportTest_xively_locationで使用しているC027用ライブラリ

Fork of C027_Support by u-blox

下記のプログラムC027_SupportTest_xively_locationで使用しているC027用ライブラリです。

Import programC027_SupportTest_xively_location

インターフェース2014年10月号のu-blox C027で3G通信する記事で使用したプログラム。   CQ publishing Interface 2014.10 issue, C027 3G test program.

オリジナルのライブラリは下記を参照してください。

Import libraryC027_Support

support library for C027 helper functions for Buffer Pipes, Buffered Serial Port (rtos capable) and GPS parsing. It includes modem APIs for USSD, SMS and Sockets.

Revision:
18:e5697801df29
Parent:
13:e2446fcdc246
Child:
19:2b5d097ca15d
Child:
20:535ef78655df
--- a/GPS.h	Fri Jan 31 09:49:51 2014 +0000
+++ b/GPS.h	Fri Mar 14 13:07:48 2014 +0000
@@ -28,6 +28,7 @@
     static bool getNmeaItem(int ix, char* buf, int len, double& val);
     static bool getNmeaItem(int ix, char* buf, int len, int& val, int base/*=10*/);
     static bool getNmeaItem(int ix, char* buf, int len, char& val);
+    static bool getNmeaAngle(int ix, char* buf, int len, double& d);
 protected:
     static int _getMessage(Pipe<char>* pipe, char* buf, int len);
     static int _parseNmea(Pipe<char>* pipe, int len);
@@ -43,7 +44,6 @@
               int rxSize = RX_SIZE, int txSize = TX_SIZE);
     virtual int getMessage(char* buf, int len);
 protected:
-    virtual char next(void);
     virtual int _send(const void* buf, int len);
 };
 
@@ -59,7 +59,6 @@
     virtual int sendNmea(const char* buf, int len);
     virtual int sendUbx(unsigned char cls, unsigned char id, const void* buf = NULL, int len = 0);
 protected:
-    virtual char next(void);
     bool writeable(void) { return true; }
     bool putc(int c)     { char ch = c; return send(&ch, 1); }
     virtual int _send(const void* buf, int len);