- OrGate or1 = new OrGate(OR_DELAY, t2, r, nq);\r
- OrGate or2 = new OrGate(OR_DELAY, t1, s, q);\r
- NotGate not1 = new NotGate(NOT_DELAY, t2, q);\r
- NotGate not2 = new NotGate(NOT_DELAY, t1, nq);\r
+ ManualSwitch rIn = new ManualSwitch(t, r.createReadWriteEnd());\r
+ ManualSwitch sIn = new ManualSwitch(t, s.createReadWriteEnd());\r
+\r
+ OrGate or1 = new OrGate(t, OR_DELAY, t2.createReadWriteEnd(), r.createReadOnlyEnd(), nq.createReadOnlyEnd());\r
+ OrGate or2 = new OrGate(t, OR_DELAY, t1.createReadWriteEnd(), s.createReadOnlyEnd(), q.createReadOnlyEnd());\r
+ NotGate not1 = new NotGate(t, NOT_DELAY, t2.createReadOnlyEnd(), q.createReadWriteEnd());\r
+ NotGate not2 = new NotGate(t, NOT_DELAY, t1.createReadOnlyEnd(), nq.createReadWriteEnd());\r