#include #include "canconfactory.h" #include "serialbusconnection.h" #include "gvretserial.h" using namespace CANCon; CANConnection* CanConFactory::create(type pType, QString pPortName) { switch(pType) { case SOCKETCAN: return new SerialBusConnection(pPortName); case GVRET_SERIAL: return new GVRetSerial(pPortName); case REMOTE: return new GVRetSerial(pPortName); //it's a special case of GVRET connected over TCP/IP so it uses the same class default: {} } return NULL; }