値が変わっていないメッセージの削除

課題

最後にメッセージを受信したときから値が変更されていない場合、そのメッセージを削除したい。 たとえば、スイッチの状態を定期的に送信するセンサーがあり、 値が変わった時だけ知りたい場合など。

解決

RBE (Report By Exception) ノードを使用して 値が変更されていない限りメッセージをブロックします。

議論

RBE は、値が変更されていない場合にメッセージを削除すために利用されます。 これは値の変更検知に有効です。

比較するプロパティ値が数値だった場合は、どれくらい値が変わったときにメッセージを通過させるかのしきい値を ノードに設定することもできます。