mirror of
https://gitlab.com/fabinfra/fabaccess/fabfire_adapter.git
synced 2025-03-12 23:01:44 +01:00
Added: Error Messages
This commit is contained in:
parent
3112f5e5f6
commit
ee70b9dd3d
14
reader.py
14
reader.py
@ -40,20 +40,20 @@ class Reader:
|
|||||||
raise Exception(f"Could not get machine {self.machine_urn}. Machine does not exist or insufficient permissions")
|
raise Exception(f"Could not get machine {self.machine_urn}. Machine does not exist or insufficient permissions")
|
||||||
|
|
||||||
if ma.state == "inUse":
|
if ma.state == "inUse":
|
||||||
if ma.inuse == None:
|
try:
|
||||||
|
await ma.inuse.giveBack().a_wait()
|
||||||
|
except:
|
||||||
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="Wrong User", qos=1, retain=False)
|
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="Wrong User", qos=1, retain=False)
|
||||||
await asyncio.sleep(2)
|
await asyncio.sleep(2)
|
||||||
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="", qos=1, retain=False)
|
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="", qos=1, retain=False)
|
||||||
else:
|
|
||||||
await ma.inuse.giveBack().a_wait()
|
|
||||||
else:
|
else:
|
||||||
if ma.use == None:
|
try:
|
||||||
|
await ma.use.use().a_wait()
|
||||||
|
except:
|
||||||
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="No Authorization", qos=1, retain=False)
|
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="No Authorization", qos=1, retain=False)
|
||||||
await asyncio.sleep(2)
|
await asyncio.sleep(2)
|
||||||
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="", qos=1, retain=False)
|
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="", qos=1, retain=False)
|
||||||
else:
|
|
||||||
await ma.use.use().a_wait()
|
|
||||||
|
|
||||||
await client.publish(f"fabreader/{self.reader_id}/stopOTA", payload="", qos=2, retain=False)
|
await client.publish(f"fabreader/{self.reader_id}/stopOTA", payload="", qos=2, retain=False)
|
||||||
|
|
||||||
self.session = None
|
self.session = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user