Weather casting with Machine Learning (SVM and SRNN).

Dependencies:   EthernetInterface GraphicHandler NTPClient SRNN SVM SensorModule mbed-rtos mbed

Committer:
yukari_hinata
Date:
Wed Feb 18 15:02:16 2015 +0000
Revision:
2:20ecfe6edd71
Parent:
1:8538381cae81
Child:
3:5add3759e08a

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yukari_hinata 0:f6cdb984f638 1 #ifndef MAIN_H_INCLUDED
yukari_hinata 0:f6cdb984f638 2 #define MAIN_H_INCLUDED
yukari_hinata 0:f6cdb984f638 3
yukari_hinata 0:f6cdb984f638 4 #include "mbed.h"
yukari_hinata 0:f6cdb984f638 5 #include "rtos.h"
yukari_hinata 0:f6cdb984f638 6
yukari_hinata 1:8538381cae81 7 #include "EthernetInterface.h"
yukari_hinata 1:8538381cae81 8 #include "NTPClient.h"
yukari_hinata 2:20ecfe6edd71 9 #include "HTTPServer.h"
yukari_hinata 0:f6cdb984f638 10
yukari_hinata 0:f6cdb984f638 11 #include "MCSVM.hpp"
yukari_hinata 0:f6cdb984f638 12 #include "SRNN.hpp"
yukari_hinata 0:f6cdb984f638 13 #include "SensorModule.hpp"
yukari_hinata 0:f6cdb984f638 14 #include "GraphicHandler.hpp"
yukari_hinata 0:f6cdb984f638 15
yukari_hinata 2:20ecfe6edd71 16 #include "main_util.hpp"
yukari_hinata 1:8538381cae81 17 #include "share.hpp"
yukari_hinata 1:8538381cae81 18 #include "setup.hpp"
yukari_hinata 0:f6cdb984f638 19
yukari_hinata 1:8538381cae81 20 #include "./debug/debug.hpp" //
yukari_hinata 0:f6cdb984f638 21
yukari_hinata 0:f6cdb984f638 22 // Pointer to Class instance (global)
yukari_hinata 0:f6cdb984f638 23 extern SRNN *srnn;
yukari_hinata 0:f6cdb984f638 24 extern MCSVM *mcsvm;
yukari_hinata 1:8538381cae81 25 extern SensorModule *sensor_module;
yukari_hinata 1:8538381cae81 26 extern GraphicHandler *graphic_handler;
yukari_hinata 1:8538381cae81 27 // ネットワーク関係(global)
yukari_hinata 1:8538381cae81 28 extern EthernetInterface eth_if;
yukari_hinata 2:20ecfe6edd71 29 extern HTTPServer *http_server;
yukari_hinata 1:8538381cae81 30 extern NTPClient ntp_client;
yukari_hinata 1:8538381cae81 31 // ファイルシステム(global)
yukari_hinata 1:8538381cae81 32 extern LocalFileSystem *local_fs;
yukari_hinata 2:20ecfe6edd71 33 // 系列データ(global)
yukari_hinata 2:20ecfe6edd71 34 extern float* new_seqence_data; // 現在の(一番新しい)系列データ
yukari_hinata 2:20ecfe6edd71 35 extern float* new_predict_data; // 現在の予測結果
yukari_hinata 2:20ecfe6edd71 36 extern int* new_predict_weather; // 現在の予測天気
yukari_hinata 2:20ecfe6edd71 37 extern float* new_predict_probability; // 現在の予測天気の確率(厳密には,確率ではない...)
yukari_hinata 0:f6cdb984f638 38
yukari_hinata 0:f6cdb984f638 39 #endif /* MAIN_H_INCLUDED */