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() time.sleep(1.0) adapter.begin_gather() c1.remove('124') e1.set_value(5) s1.set_value(500.1) adapter.complete_gather() time.sleep(1.0)