Just wanted to put in an additional vote/request for ARINC 429 decoding.
To the point about the need for ternary logic states, I have an alternate suggestion. If the signal trigger threshold issue above gets resolved then decoding could be done directly by sampling the same signal across two channels. One channel triggers at >=6.5V (0/1 threshold), and the other triggers at <=2.5 (NULL/0 threshold). The protocol decoder could then use both channels as inputs to decode for all three states directly, similar to I2C or any other multi-wire protocol.