64 lines
1.4 KiB
Python
Executable File
64 lines
1.4 KiB
Python
Executable File
#!/usr/bin/python
|
|
|
|
__author__ = "Michael Rest"
|
|
__date__ = "1 June 2009"
|
|
__email__ = "michi@rosstein.de"
|
|
__version__ = "$Revision: 1.0 $"[11:-2]
|
|
|
|
from ConfigParser import *
|
|
from datetime import datetime
|
|
from time import sleep
|
|
import sys
|
|
import os
|
|
import string
|
|
import signal
|
|
import redis
|
|
|
|
|
|
def GetMsgState ():
|
|
r_server = redis.Redis ('localhost')
|
|
r_pipe = r_server.pipeline ()
|
|
for nr in range (1, 300):
|
|
r_pipe.get('Counter%03d' % nr)
|
|
ret_val = []
|
|
ret_val.append (r_pipe.execute ())
|
|
|
|
for nr in range (1, 300):
|
|
r_pipe.get('State%03d' % nr)
|
|
ret_val.append (r_pipe.execute ())
|
|
return ret_val
|
|
|
|
|
|
def GetActionState ():
|
|
r_server = redis.Redis ('localhost')
|
|
r_pipe = r_server.pipeline ()
|
|
for nr in range (1, 250):
|
|
r_pipe.get('Action%03d' % nr)
|
|
ret_val = []
|
|
ret_val.append (r_pipe.execute ())
|
|
return ret_val
|
|
|
|
|
|
def GetCamState ():
|
|
r_server = redis.Redis ('localhost')
|
|
r_pipe = r_server.pipeline ()
|
|
r_pipe.get('HALLEA-Cams')
|
|
r_pipe.get('HALLEB-Cams')
|
|
ret_val = r_pipe.execute ()
|
|
return ret_val
|
|
|
|
def GetVisuState ():
|
|
r_server = redis.Redis ('localhost')
|
|
r_pipe = r_server.pipeline ()
|
|
r_pipe.get('HALLEA-Visu00')
|
|
r_pipe.get('HALLEB-Visu00')
|
|
r_pipe.get('HALLEA-Visu01')
|
|
r_pipe.get('HALLEB-Visu01')
|
|
r_pipe.get('HALLEA-Visu02')
|
|
r_pipe.get('HALLEB-Visu02')
|
|
r_pipe.get('ABP-Buero-Visu00')
|
|
ret_val = r_pipe.execute ()
|
|
return ret_val
|
|
|
|
|