Beispiel #1
0
 public ValveControl(IPacketTransmitter PackTx)
 {
     InitializeComponent();
     myPacketTransmitter = PackTx;
     vdInValve = new ValveDriver(myPacketTransmitter, ValveType.In);
     vdOutValve =new ValveDriver(myPacketTransmitter, ValveType.Out);
     dvrRandomValve = new DoubleVaveRandom(vdInValve, vdOutValve);
 }
Beispiel #2
0
 public ValveDriver(IPacketTransmitter pPacketTransmitter, ValveType vt)
 {
     myPacketTransmitter = pPacketTransmitter;
     switch (vt)
     {
         case ValveType.In:
             bValveCommand = Constants.COMM_TX_VALVE_IN_DRIVE;
             break;
         case ValveType.Out:
             bValveCommand = Constants.COMM_TX_VALVE_OUT_DRIVE;
             break;
     }
 }
Beispiel #3
0
 public Sensor(IPacketTransmitter transmitter)
 {
     this.transmitter = transmitter;
     this.versionList = new SortedDictionary <int, long>();
     this.id          = Interlocked.Increment(ref Sensor.globalID);
 }