f229d023b2fe5ffa7bfa94d70089185de9d9e00b
[Mograsim.git] / net.mograsim.logic.model / src / net / mograsim / logic / model / model / wires / PinUsage.java
1 package net.mograsim.logic.model.model.wires;
2
3 public enum PinUsage
4 {
5         /**
6          * The component never affects the value of the wire connected to the pin.
7          */
8         INPUT,
9         /**
10          * The component is never affected by the value of the wire connected to this pin. This includes the look of the component.
11          */
12         OUTPUT,
13         /**
14          * The component (sometimes) affects the value of the wire connected to the pin, but is also (sometimes) affected by the value of this
15          * wire.
16          */
17         TRISTATE;
18 }