Weather casting with Machine Learning (SVM and SRNN).

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

Committer:
yukari_hinata
Date:
Sun Feb 22 01:06:19 2015 +0000
Revision:
6:29d393d430d0
Parent:
5:b61f3f5b0fc8
add svm sample data

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yukari_hinata 2:20ecfe6edd71 1 #ifndef MAIN_UTIL_H_INCLUDED
yukari_hinata 2:20ecfe6edd71 2 #define MAIN_UTIL_H_INCLUDED
yukari_hinata 2:20ecfe6edd71 3
yukari_hinata 2:20ecfe6edd71 4 #include "main.hpp"
yukari_hinata 2:20ecfe6edd71 5
yukari_hinata 2:20ecfe6edd71 6 // main.cppで書くと冗長なユーティリティ
yukari_hinata 2:20ecfe6edd71 7
yukari_hinata 2:20ecfe6edd71 8 inline time_t get_JST(void) {
yukari_hinata 2:20ecfe6edd71 9 return (time(NULL) + (9 * 60 * 60));
yukari_hinata 2:20ecfe6edd71 10 }
yukari_hinata 2:20ecfe6edd71 11
yukari_hinata 2:20ecfe6edd71 12 extern void check_file_open(FILE*, const char*); // ファイルのオープンチェック.第一引数はファイルポインタ, 第二引数はファイル名
yukari_hinata 2:20ecfe6edd71 13 // ホントはdebugだけど, オープン失敗はよく起こるので...
yukari_hinata 5:b61f3f5b0fc8 14 extern void truncate_data_file(int); // 系列データの行数をLEN_DATA_SEQUENCEに切り詰める.(先頭から削除)
yukari_hinata 2:20ecfe6edd71 15 extern void print_status(const char*,...);
yukari_hinata 5:b61f3f5b0fc8 16 extern void update_srnn_sample(float*, float*); // サンプルキューの更新. 第一引数にサンプルキュー, 第二引数に新しいサンプル
yukari_hinata 2:20ecfe6edd71 17
yukari_hinata 2:20ecfe6edd71 18 #endif /* MAIN_UTIL_H_INCLUDED */