設定ファイル(v1)(WIP)

設定ファイル(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