public static bool getWire(ControlSignals wire)
 {
     return((controlWireIn & (uint)wire) > 0);
 }
 public static void clearWire(ControlSignals wire)
 {
     controlWireIn = controlWireIn & ~(uint)wire;
     SetWireInValue((int)WireInAddress.ControlSignalWire, controlWireIn);
     UpdateWireIns();
 }
        //-----------------------------------------------------------------------------------------


        public static void setWire(ControlSignals wire)
        {
            controlWireIn = controlWireIn | (uint)wire;
            SetWireInValue(WireInAddress.ControlSignalWire, controlWireIn);
            UpdateWireIns();
        }
 public static bool getWire(ControlSignals wire)
 {
     return ((controlWireIn & (uint)wire) > 0);
 }
 public static void clearWire(ControlSignals wire)
 {
     
     controlWireIn = controlWireIn & ~(uint)wire;
     SetWireInValue((int)WireInAddress.ControlSignalWire, controlWireIn);
     UpdateWireIns();
     
 }
        //-----------------------------------------------------------------------------------------


        public static void setWire(ControlSignals wire)
        {
            controlWireIn = controlWireIn | (uint)wire;
            SetWireInValue(WireInAddress.ControlSignalWire, controlWireIn);
            UpdateWireIns();
        }