* Fixed a bug in the 'Software Authority' switcher driver in ripcd(8)
that broke automatic reconnection.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Software Authority Protocol' switcher/GPIO
driver in ripcd(8) that failed to initialize matrix endpoints
correctly at startup.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Software Authority' driver that caused
autodetection of the number of GPIOs in a router to be unreliable.
* Removed superfluous code from rdgpimon(1).
* Added 'RDMatrix::SoftwareAuthority' to the 'RDMatrix::Type'
enumeration in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.h'.
* Implemented a switcher driver for systems using Software Authority
Protocol in 'ripcd/swauthority.cpp' and 'ripcd/swauthority.h'.