設定ファイルの作成#

todo:

  • 以下の手順を haniwers new パス名 で実行できるようにしたい

  • 設定ファイルを haniwers.toml に統一したい

設定ファイルを作成(コピペ)する#

  • 以下の2つの設定ファイルを、作業ディレクトリに作成してください。

  • まずはコピペでOKです

daq.toml#

saved = ""
skip = 10
prefix = "osechi_data"
suffix = ".csv"
max_rows = 1000
max_files = 1000
device = "/dev/ttyUSB0"
baudrate = 115200
timeout = 100
fname_logs = "threshold_logs.csv"
fname_scan = "threshold_scan.csv"

scan.toml#

saved = ""
skip = 10
prefix = "scan_data"
suffix = ".csv"
max_rows = 1000
max_files = 10
device = "/dev/ttyUSB0"
baudrate = 115200
timeout = 15
fname_logs = "threshold_logs.csv"
fname_scan = "threshold_scan.csv"

上記のサンプルはhaniwers/examplesからダウンロードできます。

ログファイル(haniwers_logs.json#

v0.15.1で、haniwersコマンドを実行したときのログを、システム定番のログディレクトリに、10日前までのログを保存するように変更しました。 JSON形式(正しくはJSONL形式)で保存されるため、jqコマンドなどでパースして確認することをオススメします。

macOS:

~/Library/Logs/haniwers/0.15.1/haniwers_logs.json

Linux:

(あとで確認する)

Windows:

(使う時があれば確認する)

$ less ~/Library/Logs/haniwers/0.15.1/haniwers_logs.json | jq

それ以前のバージョンでは、haniwersコマンドを実行したディレクトリのlogs/haniwers_logs.jsonに保存されます。 もし不必要なパスに作成されてしまった場合は、手動で削除してしまって構いません。