Ejemplo n.º 1
0
 public SymbolLoaderSettings(TwinCAT.SymbolsLoadMode loadMode, ValueCreationMode valueCreation, TwinCAT.Ads.ValueAccess.ValueAccessMode valueAccess)
 {
     this._creationMode          = ValueCreationMode.Default;
     this.SymbolsLoadMode        = loadMode;
     this.ValueAccessMode        = valueAccess;
     this._creationMode          = valueCreation;
     this.NonCachedArrayElements = true;
 }
Ejemplo n.º 2
0
        public DynamicValueAccessor(IAccessorValue inner, IAccessorValueFactory factory, ValueCreationMode mode) : base(factory, ((ValueAccessor)inner).Connection)
        {
            this._mode  = ValueCreationMode.Default;
            this._mode  = mode;
            this._inner = inner;
            IAccessorNotification notification = inner as IAccessorNotification;

            if (notification != null)
            {
                base._notificationSettings = notification.DefaultNotificationSettings;
            }
        }
Ejemplo n.º 3
0
 public DynamicValueFactory(ValueCreationMode mode) : base(mode)
 {
 }
Ejemplo n.º 4
0
 public ValueFactory(ValueCreationMode mode)
 {
     this.mode           = ValueCreationMode.Default;
     this.mode           = mode;
     this.valueConverter = new InstanceValueConverter();
 }