OSDN Git Service

PDEBUG() disable.
[scilog/scilog.git] / ad_file.h
index f479e2d..5092e8d 100644 (file)
--- 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);