add a lot of current stuff

this is not (yet) in the frm2 repo

Change-Id: Ia5b2996803c3dbb15b85ab1bc3a24717ac6297fb
This commit is contained in:
2020-07-29 14:57:50 +02:00
parent d9a2045fca
commit 0641968715
367 changed files with 36798 additions and 24 deletions

View File

@@ -247,3 +247,14 @@ def getfqdn(name=''):
def getGeneralConfig():
return CONFIG
def formatStatusBits(sword, labels, start=0):
"""Return a list of labels according to bit state in `sword` starting
with bit `start` and the first label in `labels`.
"""
result = []
for i, lbl in enumerate(labels, start):
if sword & (1 << i) and lbl:
result.append(lbl)
return result