Files
ioserv/redis-clientzope.py
2015-08-24 19:42:38 +02:00

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