Initiator: Generisches Python-Template für "Process"
Generisches Python-Template für Initiatoren
Dieses Template schreibt abwechseln alle 2 Sekunden den Zustand Free
und den Zustand InUse
durch einen Nutzer für eine Ressource.
Wichtig: Die OID 1.3.6.1.4.1.48398.612.2.4
muss angegeben werden, damit FabAccess weiß, dass es sich um einen Zustand hält, der an die API übermittelt wird.
Erlaubte Zustände sind:
Free
InUse
ToCheck
Blocked
Disabled
Reserved
#!/usr/bin/env python
import sys
import time
while True:
print('{ "state": { "1.3.6.1.4.1.48398.612.2.4": { "state": "Free" } } }')
sys.stdout.flush()
time.sleep(2)
print('{ "state": { "1.3.6.1.4.1.48398.612.2.4": { "state": { "InUse": { "id": "Testuser" } } } } }')
sys.stdout.flush()
time.sleep(2)