Kojo / TrainStat
Revision:
0:a59f55690685
Child:
1:26a0a9220f01
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TrainStat.cpp	Fri Jun 26 09:35:34 2015 +0000
@@ -0,0 +1,37 @@
+#include <mbed.h>
+#include <string>
+#include "TrainStat.h"
+#include "tokyoMetro.h"
+
+TrainStat::TrainStat() {
+        source = TOKYO_METRO ;
+        TMetro_initLine() ;
+} ;
+ 
+TrainStat::~TrainStat(){ } ;
+
+bool TrainStat::setLine(string line)
+{
+    switch(source) {
+    case YAHOO_TRAIN: 
+        return false ;
+    case TOKYO_METRO:
+        TMetro_setLine(line) ; 
+        break ;
+    default:
+        return false ;
+    }
+    return true ;
+}
+bool TrainStat::getStat()
+{
+    switch(source) {
+    case YAHOO_TRAIN: 
+        return false ;
+    case TOKYO_METRO:
+        TMetro_query("datapoints", "odpt:TrainInformation", recvBuff, sizeof(recvBuff)) ;
+        return TMetro_getStat(recvBuff) ;
+    default:
+        return false ;
+    }
+}