Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ImportItemSettings"/> class.
 /// </summary>
 /// <param name="database">The database.</param>
 /// <param name="parrent_form">The parrent_form.</param>
 public ImportItemSettings(OPCCliConfiguration database, System.Windows.Forms.Form parrent_form)
     : base(parrent_form)
 {
     m_database       = database;
     m_ImportTagsInfo = new ImportTagsInfo();
     SetImportInfo(m_ImportTagsInfo);
 }
Beispiel #2
0
 /// <summary>
 /// Saves the current configuration in the <see cref="OPCCliConfiguration"/>.
 /// </summary>
 /// <param name="configuration">The current configuration.</param>
 /// <param name="parentKey">The parent key.</param>
 public virtual void Save(OPCCliConfiguration configuration, long parentKey)
 {
     System.Diagnostics.Debug.Assert(configuration != null, "Configuration data set cannot be null");
     foreach (ISave br in Nodes)
     {
         br.Save(configuration, parentKey);
     }
 }
 internal void CreateChildren(OPCCliConfiguration configuration)
 {
     foreach (OPCCliConfiguration.ServersRow svr in configuration.Servers)
     {
         var node = new OPCSessionServer(svr, null, this);
         if (svr.IsConnected)
         {
             node.Connect();
         }
     }
 }
        /// <summary>
        /// Saves the current configuration in the <see cref="OPCCliConfiguration"/>.
        /// </summary>
        /// <param name="configuration">The current configuration.</param>
        /// <param name="parentKey">The parent key.</param>
        public override void Save(OPCCliConfiguration configuration, long parentKey)
        {
            long pk = configuration.Servers.Save(Tag, this.m_ConnectData, m_Locale, m_Filter);

            base.Save(configuration, pk);
        }
        /// <summary>
        /// Saves the current configuration in the <see cref="OPCCliConfiguration"/>.
        /// </summary>
        /// <param name="configuration">The current configuration.</param>
        /// <param name="parentKey">The parent key.</param>
        public override void Save(OPCCliConfiguration configuration, long parentKey)
        {
            long pk = configuration.Subscriptions.Save(State, Enabled, true, parentKey);

            base.Save(configuration, pk);
        }
Beispiel #6
0
 /// <summary>
 /// Saves the object children in the specified configuration.
 /// </summary>
 /// <param name="config">The config <see cref="OPCCliConfiguration"/>.</param>
 /// <param name="parentKey">The parent key.</param>
 /// <returns>current index</returns>
 public long Save(OPCCliConfiguration config, long parentKey)
 {
     GetLastDBIdentifier = config.Items.Save(m_Item, parentKey);
     System.Diagnostics.Debug.Assert(GetLastDBIdentifier.HasValue);
     return(GetLastDBIdentifier.Value);
 }
Beispiel #7
0
 /// <summary>
 /// Saves the specified configuration in the <see cref="OPCCliConfiguration"/>.
 /// </summary>
 /// <param name="configuration">The current configuration in the <see cref="OPCCliConfiguration"/>.</param>
 public void Save(OPCCliConfiguration configuration)
 {
     Save(configuration, long.MinValue);
 }
Beispiel #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ConfigurationEventArg"/> class.
 /// </summary>
 /// <param name="config">The config.</param>
 public ConfigurationEventArg(OPCCliConfiguration config)
 {
     Configuration = config;
 }
        /// <summary>
        /// Saves the current item in the <see cref="OPCCliConfiguration"/>.
        /// </summary>
        /// <param name="configuration">The current configuration.</param>
        /// <param name="parentKey">The parent key.</param>
        public override void Save(OPCCliConfiguration configuration, long parentKey)
        {
            long pk = Tag.Save(configuration, parentKey);

            base.Save(configuration, pk);
        }