std::shared_ptr<ISO7816ReaderUnit> STidSTRReaderProvider::createReaderUnit(std::string readerunitname) { auto ru = std::dynamic_pointer_cast<STidSTRReaderUnit>(createReaderUnit()); auto dt = std::make_shared<STidSTRDataTransport>(readerunitname); dt->setPortBaudRate(38400); ru->setDataTransport(dt); return ru; }
STidPRGReaderUnit::STidPRGReaderUnit() : ReaderUnit(READER_STIDPRG) { d_readerUnitConfig = std::make_shared<STidPRGReaderUnitConfiguration>(); setDefaultReaderCardAdapter(std::make_shared<STidPRGReaderCardAdapter>()); auto dt = std::make_shared<STidPRGDataTransport>(); dt->setPortBaudRate(9600); getDefaultReaderCardAdapter()->setDataTransport(dt); setDataTransport(dt); }
/*! * initPort() - initialization of com port. */ void TEDisplayEpson::initPort() { TSerialPort *p = port(); if ( !p ) return; if (!isOpen()) open(); p->setFlowControl(FLOW_OFF); setPortBaudRate(m_baudRate); p->setDataBits(DATA_8); p->setParity(PAR_NONE); p->setStopBits(STOP_1); setTimeout(100); };