X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=ad_file.h;h=5092e8def2cb4459acb399a1b41adb9d96d56daf;hb=012a9ecbd37bb7745ff15e0cd6a71499e21f7ab0;hp=f479e2d137cf40cfbea25baf491ec531eede3ad1;hpb=1502df658e0de66863f3c51d862ce91239f4c0a5;p=scilog%2Fscilog.git diff --git a/ad_file.h b/ad_file.h index f479e2d..5092e8d 100644 --- a/ad_file.h +++ b/ad_file.h @@ -2,6 +2,7 @@ #define __AD_FILE_H__ #include "ad_ring.h" +#include "conf.h" // データ記録用dir 末尾に/付けない #ifdef DUMMY @@ -36,9 +37,9 @@ typedef struct { #define HIGH_WRITE_LEN szieof(HighSampleRecType) #endif - -#define HIGH_WRITE_LEN (9 + AD_CHNUM*AD_SAMPLE*AD_BYTES) // 仮で50Hz 記録周波数で変わるので要変更!!!!!!!!!!!!!! - +#define HIGH_HEADER_LEN 14 +#define HIGH_WRITE_LEN_MAX (HIGH_HEADER_LEN + AD_CHNUM*AD_SAMPLE*AD_BYTES) +#define HIGH_WRITE_LEN (HIGH_HEADER_LEN + AD_CHNUM*conf_freq_get()*AD_BYTES) // 記録周波数で変わる int sec_file_open(FILE **fp, AdData *D); int sec_file_out(FILE *fp, char *out, int len);