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 #ifndef _AXIS_H_
shintamainjp 0:77d8b45a8f42 9 #define _AXIS_H_
shintamainjp 0:77d8b45a8f42 10
shintamainjp 0:77d8b45a8f42 11 class Axis {
shintamainjp 0:77d8b45a8f42 12 public:
shintamainjp 0:77d8b45a8f42 13 typedef enum {
shintamainjp 0:77d8b45a8f42 14 Bottom,
shintamainjp 0:77d8b45a8f42 15 Left,
shintamainjp 0:77d8b45a8f42 16 Right,
shintamainjp 0:77d8b45a8f42 17 Top
shintamainjp 0:77d8b45a8f42 18 } Type;
shintamainjp 0:77d8b45a8f42 19
shintamainjp 0:77d8b45a8f42 20 Axis(int number, Type type = Bottom);
shintamainjp 0:77d8b45a8f42 21 ~Axis();
shintamainjp 0:77d8b45a8f42 22
shintamainjp 0:77d8b45a8f42 23 int getNumber() const;
shintamainjp 0:77d8b45a8f42 24 void setType(Type type);
shintamainjp 0:77d8b45a8f42 25 Type getType() const;
shintamainjp 0:77d8b45a8f42 26 void setRangeStart(int rangeStart);
shintamainjp 0:77d8b45a8f42 27 int getRangeStart() const;
shintamainjp 0:77d8b45a8f42 28 void setRangeEnd(int rangeEnd);
shintamainjp 0:77d8b45a8f42 29 int getRangeEnd() const;
shintamainjp 0:77d8b45a8f42 30
shintamainjp 0:77d8b45a8f42 31 private:
shintamainjp 0:77d8b45a8f42 32
shintamainjp 0:77d8b45a8f42 33 const int number;
shintamainjp 0:77d8b45a8f42 34 Type type;
shintamainjp 0:77d8b45a8f42 35 int rangeStart;
shintamainjp 0:77d8b45a8f42 36 int rangeEnd;
shintamainjp 0:77d8b45a8f42 37 };
shintamainjp 0:77d8b45a8f42 38
shintamainjp 0:77d8b45a8f42 39 #endif