tiz
Dependencies: TextLCD X_NUCLEO_IKS01A1 func mbed-src mbed
Fork of mas by
func/RawData.h@4:3fecfc9eeadd, 2015-12-14 (annotated)
- Committer:
- herenvarno
- Date:
- Mon Dec 14 18:54:42 2015 +0000
- Revision:
- 4:3fecfc9eeadd
- Parent:
- 3:4355890e55b4
- Child:
- 5:100310ea8fba
add altitude;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
herenvarno | 3:4355890e55b4 | 1 | #include "mbed.h" |
herenvarno | 3:4355890e55b4 | 2 | |
herenvarno | 3:4355890e55b4 | 3 | #ifndef __RAW_DATA_H__ |
herenvarno | 3:4355890e55b4 | 4 | #define __RAW_DATA_H__ |
herenvarno | 3:4355890e55b4 | 5 | |
herenvarno | 3:4355890e55b4 | 6 | class RawData |
herenvarno | 3:4355890e55b4 | 7 | { |
herenvarno | 3:4355890e55b4 | 8 | public: |
herenvarno | 3:4355890e55b4 | 9 | time_t __time; |
herenvarno | 3:4355890e55b4 | 10 | float __temp; |
herenvarno | 3:4355890e55b4 | 11 | float __humi; |
herenvarno | 3:4355890e55b4 | 12 | float __pressure; |
herenvarno | 3:4355890e55b4 | 13 | int32_t __acc[3]; |
herenvarno | 3:4355890e55b4 | 14 | int32_t __gyr[3]; |
herenvarno | 3:4355890e55b4 | 15 | int32_t __mag[3]; |
herenvarno | 3:4355890e55b4 | 16 | public: |
herenvarno | 3:4355890e55b4 | 17 | void str_date(char *buffer); |
herenvarno | 3:4355890e55b4 | 18 | void add_year_10(); |
herenvarno | 3:4355890e55b4 | 19 | void add_year_1(); |
herenvarno | 3:4355890e55b4 | 20 | void add_month(); |
herenvarno | 3:4355890e55b4 | 21 | void add_day(); |
herenvarno | 3:4355890e55b4 | 22 | void add_hour(); |
herenvarno | 3:4355890e55b4 | 23 | void add_min_10(); |
herenvarno | 3:4355890e55b4 | 24 | void add_min_1(); |
herenvarno | 3:4355890e55b4 | 25 | void add_sec_10(); |
herenvarno | 3:4355890e55b4 | 26 | void add_sec_1(); |
herenvarno | 4:3fecfc9eeadd | 27 | void add_temp_sign(); |
herenvarno | 4:3fecfc9eeadd | 28 | void add_temp_10(); |
herenvarno | 4:3fecfc9eeadd | 29 | void add_temp_1(); |
herenvarno | 4:3fecfc9eeadd | 30 | void add_temp_1_10(); |
herenvarno | 4:3fecfc9eeadd | 31 | void add_temp_1_100(); |
herenvarno | 4:3fecfc9eeadd | 32 | void add_humi_10(); |
herenvarno | 4:3fecfc9eeadd | 33 | void add_humi_1(); |
herenvarno | 4:3fecfc9eeadd | 34 | void add_humi_1_10(); |
herenvarno | 4:3fecfc9eeadd | 35 | void add_humi_1_100(); |
herenvarno | 3:4355890e55b4 | 36 | void str_time(char *buffer); |
herenvarno | 3:4355890e55b4 | 37 | void str_temperature(char *buffer); |
herenvarno | 3:4355890e55b4 | 38 | void str_humidity(char *buffer); |
herenvarno | 3:4355890e55b4 | 39 | void str_pressure(char *buffer); |
herenvarno | 3:4355890e55b4 | 40 | void str_altitude(char *buffer); |
herenvarno | 3:4355890e55b4 | 41 | void str_magnetic(char *buffer); |
herenvarno | 3:4355890e55b4 | 42 | void str_direction(char *buffer); |
herenvarno | 3:4355890e55b4 | 43 | private: |
herenvarno | 4:3fecfc9eeadd | 44 | char* printDouble(char* str, double v,int decimalDigits=2); |
herenvarno | 3:4355890e55b4 | 45 | }; |
herenvarno | 3:4355890e55b4 | 46 | |
herenvarno | 3:4355890e55b4 | 47 | |
herenvarno | 3:4355890e55b4 | 48 | #endif // __RAW_DATA_H__ |