* Added 'RDEndpointListModel'.
* Refactored the 'List Inputs'/'List Outputs dialogs in rdadmin(1) to
use the model-based API.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDMatrix::id()' method.
* Added 'RDIconEngine::Switcher', 'RDIconEngine::Record',
'RDIconEngine::Download' and 'RDIconEngine::Upload' icons to
'RDIconEngine.
* Added 'RDMatrixListModel'.
* Refactored the 'Rivendell Switcher List' dialog in rdadmin(1) to
use the model-based API.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDMatrix::KernelGpio' element to the 'RDMatrix::Type enum.
* Implemented a Kernel GPIO switcher driver in 'ripcd/kernelgpio.cpp'
and 'ripcd/kernelgpio.h'.
* Added an 'RDMatrix::Modbus' element to the 'RDMatrix::Type enum.
* Implemented a Modbus TCP switcher driver in 'ripcd/modbus.cpp' and
'ripcd/modbus.h'.
* Added an 'RDMatrix::RossNkScp' value to the 'RDMatrix::Type'
enumeration in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.h'.
* Implemented a switcher driver for the Ross NK line of video
switchers via the SCP/A serial interface in 'ripcd/rossnkscp.cpp'
and 'riptcd/rossnkscp.h'.
* Renamed the 'SAS User Serial Interface' driver to
'SAS USI (3 digit)'.
* Added an 'SAS USI (2 digit)' swticher driver in
'ripcd/sasusi2digit.cpp' and 'ripcd/sasusi2digit.h'.
* Fixed a bug in 'lib/rdmatrix.cpp' that caused the configuration
for 'Software Authority Protocol' to grey out the 'IP Address'
field when creating a new matrix.
* 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'.
* Added 'RDMatrix::ModemLines' to the 'RDMatrix::Type' enumeration
in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.h'.
* Added a driver for using tty modem lines for GPIO in
'ripcd/modemlines.cpp' and 'ripcd/modemlines.h'.
* Added an 'RDMatrix::BtGpi16' value to the 'RDMatrix::Type'
enumeration in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.cpp'.
* Implemented a driver for the Broadcast Tools GPI-16 in
'ripcd/btgpi16.cpp' and 'ripcd/btgpi16.h'.