public PlcMemoryCommand(IPlcAddressSpace addressSpace, PlcControlChar controlChar, int address) : base(controlChar) { if (addressSpace == null) throw new ArgumentNullException("addressSpace", "Argument wasn't initialized."); if (!addressSpace.CheckAddress(address)) throw new ArgumentOutOfRangeException("address", "Argument is out of range."); AddressSpace = addressSpace; Address = address; }
public PlcCommand(PlcControlChar controlChar) { BeginChar = controlChar; }
public static string ControlCharToString(PlcControlChar controlChar) { return Convert.ToChar((int)controlChar).ToString(); }