emfacilities.protocols.report_influx module

class emfacilities.protocols.report_influx.ReportInflux(protocol, ctfMonitor, sysMonitor, movieGainMonitor, publishCmd=None, **kwargs)[source]

Bases: object

Create a report (html or influxdb) with a summary of the processing. The report will be updated with a given frequency.

generate(finished)[source]
transferFiles()[source]
emfacilities.protocols.report_influx.deCrypt(base64_message)[source]

Decodes the string created by enCrypt

emfacilities.protocols.report_influx.enCrypt(message)[source]

Totally naive encryption routine that will not stop a hacker

emfacilities.protocols.report_influx.slugify(text)[source]

Remove character that can not be used in databases as keys