Example #1
0
def main():
    """ Main function """
    valve_names = [0] * 20
    for i in range(0, 20):
        valve_names[i] = str(i + 1)

    try: # Python 3
        name = chr(0x03BC)
    except ValueError:  # Python 2
        name = unichr(0x03BC) # pylint: disable=undefined-variable

    pullsocket = DateDataPullSocket(name + '-reacorNG valve control',
                                    valve_names, timeouts=[2]*20)
    pullsocket.start()

    pushsocket = DataPushSocket(name + '-reactorNG valve control',
                                action='enqueue')
    pushsocket.start()

    valve_controller = valve_control.ValveControl(valve_names, pullsocket, pushsocket)
    valve_controller.start()

    while True:
        time.sleep(1)

    valve_controller.running = False
Example #2
0
def main():
    """ Main function """
    valve_names = [0] * 20
    for i in range(0, 20):
        valve_names[i] = str(i + 1)

    pullsocket = DateDataPullSocket('VHP Valvecontrol', valve_names, timeouts=[2]*20)
    pullsocket.start()

    pushsocket = DataPushSocket('VHP calve control', action='enqueue')
    pushsocket.start()

    valve_controller = valve_control.ValveControl(valve_names, pullsocket, pushsocket)
    valve_controller.start()

    while True:
        time.sleep(1)

    valve_controller.running = False
Example #3
0
# pylint: disable=R0913,W0142,C0103

import time
import PyExpLabSys.common.valve_control as valve_control
from PyExpLabSys.common.sockets import DateDataPullSocket
from PyExpLabSys.common.sockets import DataPushSocket

valve_names = [0] * 20
for i in range(0, 20):
    valve_names[i] = str(i + 1)
Pullsocket = DateDataPullSocket('Palle, Valve control',
                                valve_names,
                                timeouts=[2] * 20)
Pullsocket.start()

Pushsocket = DataPushSocket('Palle, push control', action='enqueue')
Pushsocket.start()

vc = valve_control.ValveControl(valve_names, Pullsocket, Pushsocket)
vc.start()

while True:
    time.sleep(1)

vc.running = False