自己診断

on_self_check()

on_self_check()関数を指定することでシリアルコンソールから呼び出せるセルフチェック時の動作を規定することができます。

インターネット接続がなくとも、obnizデバイスの周辺にある機器との接続を確認し正常かどうかを表示する事ができるため、配線チェックや組み立ての最終チェックプログラムとすることができます。

function on_self_check()
  if io.input(1) then
    os.log(" - self check ok");
  else
    os.log(" - self check failed");
  end
end