Designing a protocol for an entire industry is a difficult task. The RVIA committee responsible for RV-C's genesis spent two years debating a variety of concepts before the first PGN was ever defined. These concepts grew from the unique demands of the RV industry. Wherever possible the committee shamelessly plagiarized existing protocols, but in a few key areas we struck out on our own to create novel solutions to our unique problems.
This series of short articles explains the key factors that motivated these design decisions. It is intended for engineers that are already familiar with such protocols as SAE J1939 or NMEA 2000. It outlines how RV-C is different from these protocols, and the motivations for the differences.