public static byte[] SwitchCathodes(Cathode cathode, Mode mode) //dodelat' { byte[] command = new byte[6]; command[0] = 0xAB; //маска сети command[1] = (byte)Board.analyzer; command[2] = 0x02; //команды command[3] = 0x02; //для режима управление switch (cathode) { case Cathode.S1: { command[4] = 0x01; break; } case Cathode.S2: { command[4] = 0x02; break; } } if (mode == Mode.On) { command[5] = 0xFF; //выбор состояния устройства } if (mode == Mode.Off) { command[5] = 0x00; } byte[] answer = DevicesSerial.TryToUse(command, _respLenght); if (answer != null) { return(answer); } else { return(null); } }
public void ConnectTo(Node A, Node C, Node W) { Anode.ConnectTo(A); Cathode.ConnectTo(C); Wiper.ConnectTo(W); }
/// <summary> /// Connect the terminals of this component to the given nodes. /// </summary> /// <param name="A"></param> /// <param name="C"></param> public void ConnectTo(Node A, Node C) { Anode.ConnectTo(A); Cathode.ConnectTo(C); }