public void SaveSerialTest() { ISerialConfig config = null; ConfigManager.Create("LMU1", out config); ConfigManager.Save("LMU1", config); }
/// <summary> /// Load an existing serial port configuration from disk. /// </summary> /// <param name="name">name of device attached to serial port</param> /// <param name="config">serial port configuration</param> public static void Load(string name, out ISerialConfig config) { config = null; using (FileStream stream = ReadStream(name)) { config = (ISerialConfig)PortFactory.Create(PortType.Serial, stream); } }
/// <summary> /// Create a new serial port configuration for a given device filled with default values. /// </summary> /// <param name="name">name of device attached to serial port</param> /// <param name="config">serial port configuration</param> public static void Create(string name, out ISerialConfig config) { if (VBHelpers.Match(name.ToLower(), "com?")) { throw new ArgumentException("A valid device name must be provided. Devices cannot be named using COM device names (i.e. COM1, COM2, etc)", name); } config = (ISerialConfig)PortFactory.Create(PortType.Serial, name); }
public UIConfigProperties(string name, IGlobalConfig globalConfig, ISerialConfig serialConfig1, ISerialConfig serialConfig2, ISerialConfig serialConfig3, ISerialConfig serialConfig4, IGpibConfig sigGenConfig1, IGpibConfig sigGenConfig2, IGpibConfig powerConfig1, IGpibConfig powerConfig2, IGpibConfig powerConfig3, IGpibConfig powerConfig4, IGpibConfig powerMeter, ITelnetConfig telentConfig) { Name = name; SerialConfig1 = serialConfig1; SerialConfig2 = serialConfig2; SerialConfig3 = serialConfig3; SerialConfig4 = serialConfig4; GlobalConfig = globalConfig; SigGenConfig1 = sigGenConfig1; SigGenConfig2 = sigGenConfig2; PowerConfig1 = powerConfig1; PowerConfig2 = powerConfig2; PowerConfig3 = powerConfig3; PowerConfig4 = powerConfig4; PowerMeter = powerMeter; TelnetConfig = telentConfig; }
/// <summary> /// Save the serial port configuration for the given device. /// </summary> /// <param name="name">name of device attached to serial port</param> /// <param name="config">serial port configuration</param> public static void Save(string name, ISerialConfig config) { Save(name, (object)config); }
public SerialConfigProperties(string name, ISerialConfig serialConfig) { Name = name; SerialConfig = serialConfig; }
public void LoadSerialTest() { ISerialConfig config = null; ConfigManager.Load("LMU1", out config); }