forked from CMS/memberPlumbing
events: remove formatMessage
will be added back as web viewer
This commit is contained in:
parent
b1cf735bf0
commit
e9ce04e3cd
41
events.py
41
events.py
@ -17,46 +17,6 @@ def getStrings(targetIP):
|
||||
if s.startswith('localeStrings.eventDetails')]
|
||||
print({int(g.group(1)): g.group(2) for g in strings})
|
||||
|
||||
# hardcoded for less bandwidth usage
|
||||
eventStrings = {
|
||||
1022: 'Denied Access{6} Card Not Found {3}',
|
||||
1023: 'Denied Access{6} Access PIN Not Found {3}',
|
||||
2020: 'Granted Access{6} {2}',
|
||||
2021: 'Granted Access{6} Extended Time {2}',
|
||||
2024: 'Denied Access{6} Schedule {2}',
|
||||
2029: 'Denied Access{6} Wrong PIN {2}',
|
||||
2036: 'Denied Access{6} Card Expired {2}',
|
||||
2042: 'Denied Access{6} PIN Lockout {2}',
|
||||
2043: 'Denied Access{6} Unassigned Card {3}',
|
||||
2044: 'Denied Access{6} Unassigned Access PIN {3}',
|
||||
2046: 'Denied Access - PIN Expired {2}',
|
||||
4051: 'REX Switch Alarm',
|
||||
7020: 'Time Set to: {5}',
|
||||
12031: 'Granted Access{6} Manual',
|
||||
12032: 'Door Unlocked',
|
||||
12033: 'Door Locked',
|
||||
4034: 'Alarm Acknowledged',
|
||||
4035: 'Door Locked-Scheduled',
|
||||
4036: 'Door Unlocked-Scheduled',
|
||||
4041: 'Door Forced Alarm',
|
||||
4042: 'Door Held Alarm',
|
||||
4043: 'Tamper Switch Alarm',
|
||||
4044: 'AC Failure',
|
||||
4045: 'Battery Failure',
|
||||
}
|
||||
|
||||
def formatMessage(event):
|
||||
att = defaultdict(str, event.attrib)
|
||||
eventType = int(att["eventType"])
|
||||
return att["timestamp"], eventStrings[eventType].format(
|
||||
'ios-' + att['ioState'],
|
||||
'status-' + att['commandStatus'],
|
||||
att['forename'] + " " + att['surname'],
|
||||
att['rawCardNumber'],
|
||||
att['oldTime'],
|
||||
att['newTime'],
|
||||
" IN" if att['readerAddress'] == '0' else " OUT")
|
||||
|
||||
def getMessages(doorName, doorIP):
|
||||
# get parameters for messages to get?
|
||||
# honestly not really sure why this is required, their API is confusing
|
||||
@ -92,7 +52,6 @@ def getMessages(doorName, doorIP):
|
||||
|
||||
for index, event in enumerate(eventsXMLOut[0]):
|
||||
event.attrib["recordMarker"] = str(int(parXMLOut[0].attrib["historyRecordMarker"]) - index)
|
||||
# print(formatMessage(event))
|
||||
|
||||
if root is None:
|
||||
tree = ET.ElementTree(eventsXMLOut)
|
||||
|
Loading…
Reference in New Issue
Block a user