aboutsummaryrefslogtreecommitdiffstats
path: root/services/nfc.py
diff options
context:
space:
mode:
authorEdi Feschiyan <553226+refresher@users.noreply.github.com>2020-06-18 13:12:31 +0300
committerEdi Feschiyan <553226+refresher@users.noreply.github.com>2020-06-18 13:12:31 +0300
commit80159d8789fe2ea0b36d84b83348813f67e18652 (patch)
treea997c5013257bdb7d02518d86c21595c15a33ced /services/nfc.py
parent8a8b87e65c0b3d579f8ea420e23a9cd07528dfe1 (diff)
Rearranging files for distribution, setup.py modifications
Diffstat (limited to 'services/nfc.py')
-rw-r--r--services/nfc.py42
1 files changed, 0 insertions, 42 deletions
diff --git a/services/nfc.py b/services/nfc.py
deleted file mode 100644
index c966c4a..0000000
--- a/services/nfc.py
+++ /dev/null
@@ -1,42 +0,0 @@
-from aglbaseservice import AGLBaseService, AFBResponse
-import asyncio
-
-class NFCService(AGLBaseService):
- service = 'agl-service-nfc'
- parser = AGLBaseService.getparser()
-
- def __init__(self, ip, port=None, api='nfc'):
- super().__init__(ip=ip, port=port, api=api, service='agl-service-nfc')
-
- async def subscribe(self, event='presence'):
- return await super().subscribe(event=event)
-
- async def unsubscribe(self, event='presence'):
- return await super().unsubscribe(event=event)
-
-
-async def main(loop):
- args = NFCService.parser.parse_args()
- nfcs = await NFCService(ip=args.ipaddr, port=args.port)
-
- if args.subscribe:
- for event in args.subscribe:
- id = await nfcs.subscribe(event)
- print(f"Subscribing for event {event} with messageid {id}")
- r = AFBResponse(await nfcs.response())
- print(r)
-
- if args.unsubscribe:
- for event in args.unsubscribe:
- id = await nfcs.unsubscribe(event)
- print(f"Unsubscribing for event {event} with messageid {id}")
- r = AFBResponse(await nfcs.response())
- print(r)
-
- if args.listener:
- async for response in nfcs.listener():
- print(response)
-
-if __name__ == '__main__':
- loop = asyncio.get_event_loop()
- loop.run_until_complete(main(loop))