Readers ======= Obtaining readers ----------------- The smart card readers 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 Manipulating readers -------------------- The ``Reader`` class is described below: .. js:autoclass:: SCWS.Reader() .. js:autoattribute:: SCWS.Reader#name .. js:autoattribute:: SCWS.Reader#cardPresent .. js:autoattribute:: SCWS.Reader#status .. js:autoattribute:: SCWS.Reader#dongle .. js:autoattribute:: SCWS.Reader#virtual .. js:autofunction:: SCWS.Reader#connectICAO([aid]) .. js:autofunction:: SCWS.Reader#requiresNfcTagReaderSession