設定ファイル(v1)(WIP)#
v1では、いろいろな設定ファイルを1つに整理できます。
また、haniwers-v1 initでファイルを生成できます。
警告
v1の設定はまだ変更する可能性があります。
最新版のサンプルは
src/haniwers/v1/assets/config.toml
で確認できます。
[device]
label = "osechi"
port = "/dev/ttyUSB0" # mock も可: "mock:sample.csv"
baudrate = 115200
timeout = 1.0
[sensors.ch1]
label = "top"
start_threshold = 300
num_steps = 10
step_size = 1
threshold = "none" # スキャン前は None
[sensors.ch2]
label = "mid"
start_threshold = 310
num_steps = 10
step_size = 1
threshold = "none"
[sensors.ch3]
label = "btm"
start_threshold = 320
num_steps = 10
step_size = 1
threshold = "none"
[daq]
label = "daq"
output_dir = "." # +"/YMD/"
filename_prefix = "osechi_data"
filename_suffix = ".csv"
events_per_file = 1000
number_of_files = 10000
stream_mode = true
[scan]
label = "scan"
output_dir = "." # +"/YMD/"
filename_prefix = "scan_data"
filename_suffix = ".csv"
events_per_file = 1000
number_of_files = 10000
duration = 10.0
stream_mode = false