>あとはそのまま記録するって方法じゃ駄目なの?
これが一番よさそうですね。

ただ知らないIDのステートチェンジが連続で出てくることがあったら
すべて出力することになりそうなので
やばそうです。割り込みルーチン内で長く処理をとめることになりそうで。