Handles the wire-level stuff: framing, CRC-16 checksums, request/response correlation, and a heartbeat timer. You give it a channel (any implementation of IChannel), and it gives you typed async ...
Developing against a real ECU is slow. You have to be in the car, the ECU has to be powered, and if you crash the connection you might need to restart the ignition. The emulator lets you test the full ...