Exemple #1
0
        public void SaveSerialTest()
        {
            ISerialConfig config = null;

            ConfigManager.Create("LMU1", out config);
            ConfigManager.Save("LMU1", config);
        }
Exemple #2
0
 /// <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);
     }
 }
Exemple #3
0
        /// <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;
 }
Exemple #5
0
 /// <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);
 }
Exemple #6
0
 public SerialConfigProperties(string name, ISerialConfig serialConfig)
 {
     Name         = name;
     SerialConfig = serialConfig;
 }
Exemple #7
0
        public void LoadSerialTest()
        {
            ISerialConfig config = null;

            ConfigManager.Load("LMU1", out config);
        }