StarBoard Orange - Example application No.1 GoogleChartLogger with StarBoard Orange

Dependencies:   EthernetNetIf mbed

Committer:
shintamainjp
Date:
Wed Aug 11 10:24:25 2010 +0000
Revision:
1:123eff9ba7b2
Parent:
0:77d8b45a8f42

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shintamainjp 0:77d8b45a8f42 1 /**
shintamainjp 0:77d8b45a8f42 2 * GoogleChart API interface driver. (Version 0.0.1)
shintamainjp 0:77d8b45a8f42 3 *
shintamainjp 0:77d8b45a8f42 4 * Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems)
shintamainjp 0:77d8b45a8f42 5 * http://shinta.main.jp/
shintamainjp 0:77d8b45a8f42 6 */
shintamainjp 0:77d8b45a8f42 7
shintamainjp 0:77d8b45a8f42 8 #include "GoogleChartLineChart.h"
shintamainjp 0:77d8b45a8f42 9
shintamainjp 0:77d8b45a8f42 10 GoogleChartLineChart::GoogleChartLineChart() : GoogleChart() {}
shintamainjp 0:77d8b45a8f42 11 GoogleChartLineChart::~GoogleChartLineChart() {}
shintamainjp 0:77d8b45a8f42 12
shintamainjp 0:77d8b45a8f42 13 std::string GoogleChartLineChart::toString() {
shintamainjp 0:77d8b45a8f42 14
shintamainjp 0:77d8b45a8f42 15 std::string s = "";
shintamainjp 0:77d8b45a8f42 16 s = s + baseURL;
shintamainjp 0:77d8b45a8f42 17 s = s + "?";
shintamainjp 0:77d8b45a8f42 18 s = s + toURL(paramAxis(axislist, MAX_AXIS));
shintamainjp 0:77d8b45a8f42 19 s = s + "&";
shintamainjp 0:77d8b45a8f42 20 s = s + toURL(paramSize(400, 320));
shintamainjp 0:77d8b45a8f42 21 s = s + "&";
shintamainjp 0:77d8b45a8f42 22 s = s + toURL(paramChartType(GoogleChart::LineChart));
shintamainjp 0:77d8b45a8f42 23 s = s + "&";
shintamainjp 0:77d8b45a8f42 24 s = s + toURL("chco=3D7930,FF9900");
shintamainjp 0:77d8b45a8f42 25 s = s + "&";
shintamainjp 0:77d8b45a8f42 26 s = s + toURL(paramDataSet(datalist, MAX_DATA));
shintamainjp 0:77d8b45a8f42 27 s = s + "&";
shintamainjp 0:77d8b45a8f42 28 s = s + toURL(paramTitle(title, 0x0000FF, 12.0));
shintamainjp 0:77d8b45a8f42 29 s = s + "&";
shintamainjp 0:77d8b45a8f42 30 s = s + toURL("chg=5,5,1,1");
shintamainjp 0:77d8b45a8f42 31 s = s + "&";
shintamainjp 0:77d8b45a8f42 32 s = s + toURL("chm=B,3D793022,0,0,0,1|B,FF990022,1,0,0,1");
shintamainjp 0:77d8b45a8f42 33 return s;
shintamainjp 0:77d8b45a8f42 34 }