コード例 #1
0
def simple_condition_with_fault_test():
    condition = SimpleCondition('foo')
    condition.begin()
    condition.add('fault', 'something failed', '123')
    condition.complete()
    ok_(condition.changed())
    values = condition.values()

    eq_(len(values), 1)
    eq_(values[0], '|foo|fault|123|||something failed')

    condition.sweep()

    condition.begin()
    condition.complete()
    ok_(not condition.changed())

    lines = condition.values()
    eq_(len(lines), 0)

    lines = condition.values(True)
    eq_(len(lines), 1)
    eq_(values[0], '|foo|fault|123|||something failed')
コード例 #2
0
    adapter.add_data_item(e1)
    c1 = SimpleCondition('c1')
    adapter.add_data_item(c1)
    s1 = Sample('s1')
    adapter.add_data_item(s1)
    adapter.start()

    while True:
        adapter.begin_gather()
        e1.set_value(1)
        s1.set_value(200.1)
        adapter.complete_gather()
        time.sleep(1.0)

        adapter.begin_gather()
        c1.add('fault', 'A fault', '123')
        e1.set_value(2)
        adapter.complete_gather()
        time.sleep(1.0)

        adapter.begin_gather()
        c1.add('fault', 'Another fault', '124')
        e1.set_value(3)
        adapter.complete_gather()
        time.sleep(1.0)

        adapter.begin_gather()
        c1.remove('123')
        e1.set_value(4)
        s1.set_value(300.1)
        adapter.complete_gather()
コード例 #3
0
    adapter.add_data_item(e1)
    c1 = SimpleCondition('c1')
    adapter.add_data_item(c1)
    s1 = Sample('s1')
    adapter.add_data_item(s1)
    adapter.start()

    while True:
        adapter.begin_gather()
        e1.set_value(1)
        s1.set_value(200.1)
        adapter.complete_gather()
        time.sleep(1.0)

        adapter.begin_gather()
        c1.add('fault', 'A fault', '123')
        e1.set_value(2)
        adapter.complete_gather()
        time.sleep(1.0)

        adapter.begin_gather()
        c1.add('fault', 'Another fault', '124')
        e1.set_value(3)
        adapter.complete_gather()
        time.sleep(1.0)

        adapter.begin_gather()
        c1.remove('123')
        e1.set_value(4)
        s1.set_value(300.1)
        adapter.complete_gather()