2018-05-27 10:47:58 +02:00
|
|
|
from platypush.message.event import Event
|
|
|
|
|
|
|
|
|
|
|
|
class SmartCardDetectedEvent(Event):
|
2018-07-09 22:37:54 +02:00
|
|
|
"""
|
|
|
|
Event triggered when a smart card is detected
|
|
|
|
"""
|
|
|
|
|
2018-05-27 10:47:58 +02:00
|
|
|
def __init__(self, atr, reader=None, *args, **kwargs):
|
2018-07-09 22:37:54 +02:00
|
|
|
"""
|
|
|
|
:param atr: Smart card ATR (Answer To Reset)
|
|
|
|
:type atr: str
|
|
|
|
|
|
|
|
:param reader: Name or address of the reader that fired the event
|
|
|
|
:type reader: str
|
|
|
|
"""
|
|
|
|
|
2018-05-27 10:47:58 +02:00
|
|
|
super().__init__(atr=atr, reader=reader, *args, **kwargs)
|
|
|
|
|
|
|
|
|
2018-05-27 11:11:05 +02:00
|
|
|
class SmartCardRemovedEvent(Event):
|
2018-07-09 22:37:54 +02:00
|
|
|
"""
|
|
|
|
Event triggered when a smart card is removed
|
|
|
|
"""
|
|
|
|
|
2018-05-27 11:25:29 +02:00
|
|
|
def __init__(self, atr=None, reader=None, *args, **kwargs):
|
2018-07-09 22:37:54 +02:00
|
|
|
"""
|
|
|
|
:param atr: Smart card ATR (Answer To Reset)
|
|
|
|
:type atr: str
|
|
|
|
|
|
|
|
:param reader: Name or address of the reader that fired the event
|
|
|
|
:type reader: str
|
|
|
|
"""
|
|
|
|
|
2018-05-27 11:47:57 +02:00
|
|
|
super().__init__(atr=atr, reader=reader, *args, **kwargs)
|
2018-05-27 11:11:05 +02:00
|
|
|
|
|
|
|
|
2018-05-27 10:47:58 +02:00
|
|
|
# vim:sw=4:ts=4:et:
|
|
|
|
|