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);
}
Example #3
0
/*!
 * 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);
};