2017-05-03 Fred Gleason <fredg@paravelsystems.com>

* Added an 'RDMatrix::Modbus' element to the 'RDMatrix::Type enum.
	* Implemented a Modbus TCP switcher driver in 'ripcd/modbus.cpp' and
	'ripcd/modbus.h'.
This commit is contained in:
Fred Gleason
2017-05-03 12:32:48 -04:00
parent 564414cbe3
commit a512972043
8 changed files with 359 additions and 5 deletions

View File

@@ -47,6 +47,7 @@
#include <livewire_mcastgpio.h>
#include <local_audio.h>
#include <local_gpio.h>
#include <modbus.h>
#include <modemlines.h>
#include <quartz1.h>
#include <rossnkscp.h>
@@ -165,6 +166,10 @@ bool MainObject::LoadSwitchDriver(int matrix_num)
ripcd_switcher[matrix_num]=new VGuest(matrix,this);
break;
case RDMatrix::Modbus:
ripcd_switcher[matrix_num]=new Modbus(matrix,this);
break;
case RDMatrix::ModemLines:
ripcd_switcher[matrix_num]=new ModemLines(matrix,this);
break;