ALWAYS:
算法: True
描述:No filtering is performed so that the message always passes.
NEVER:
算法:False
描述:The filter removes all messages.
MASKED_NEW_EQUALS_X
算法: (new_value&mask) == x
描述:Pass messages whose masked value is equal to a specific value.
MASKED_NEW_DIFFERS_X
算法: (new_value&mask) != x
描述:Pass messages whose masked value is not equal to a specific value.
MASKED_NEW_DIFFERS_MASKED_OLD
算法: (new_value&mask) != (old_value&mask)
描述:Pass messages where the masked value has changed.
NEW_IS_WITHIN
算法: min <= new_value <= max
描述:Pass a message if its value is within a predefined boundary.
NEW_IS_OUTSIDE
算法: (min > new_value) || (new_value > max)
描述:Pass a message if its value is outside a predefined boundary.
ONE_EVERY_N
算法: Occurrence%period == offset
描述:Pass a message once every N message occurrences.
Start: occurrence=0.
Each time the message is received or transmitted, occurrence is incremented by 1 after filtering.
Length of occurrence is 8 bit(minimum).