Pre-Processors

Top  Previous  Next

The built-in interpreters can be used as pre-processors for your plug-in.

 

Every built-in interpreter consists of 2 parts; a pre-processor and a post-processor

 

Pre-Processor

The pre-processor handles the link level protocol extraction.  This includes things like detecting clock edges, honoring enables, shifting bits and detecting protocol defined start/stop or error conditions. 

Post-Processor

The post-processor is responsible for formatting and framing the data (when framing is not part of the protocol).  It determines field colors and how the data is printed in each field.  Mini-plug-ins REPLACE the internal post-processor.  The output (events) from the internal pre-processor is routed to your plug-in.  Your plug-in's output (fields) are stored in the signal's internal state table.  Full plug-ins accept raw data events and generate fields directly.  In effect, they replace both the pre-processor and the post processor.

Pre-Processor Details: