Readers manipulation ==================== Obtaining readers ----------------- The smart card readers (whether virtual of physical) can be obtained through the following means: .. js:autoattribute:: SCWS.readers .. js:autofunction:: SCWS.updateReaderList .. js:autofunction:: SCWS.getReader Reader events ------------- Reader events can be monitored by providing the following callback functions: .. js:autoattribute:: SCWS.onreaderadded .. js:autoattribute:: SCWS.onreaderremoved .. js:autoattribute:: SCWS.onreaderstatechanged Readers attributes ------------------ The ``Reader`` class is described below: .. js:autoclass:: SCWS.Reader() .. js:autoattribute:: Reader#name .. js:autoattribute:: Reader#cardPresent .. js:autoattribute:: Reader#status .. js:autoattribute:: Reader#dongle .. js:autoattribute:: Reader#virtual .. js:autofunction:: Reader#connect .. js:autofunction:: Reader#requiresNfcTagReaderSession