コード例 #1
0
 public BridgeAdapterAttribute(string ObjectName, object DefaultData, E_ACCESS_TYPE access = E_ACCESS_TYPE.ACCESS_READ)
 {
     this.Value       = new BridgeAdapterValue(ObjectName, DefaultData);
     this.Annotations = new Dictionary <string, string>();
     this.Access      = access;
     this.COVBehavior = SignalBehavior.Never;
 }
コード例 #2
0
        AdapterAttribute NewAttribute(string name, object value, E_ACCESS_TYPE access)
        {
            AdapterAttribute attr = new AdapterAttribute(name, value, access);

            attr.COVBehavior = SignalBehavior.Always;

            return(attr);
        }
コード例 #3
0
 internal AdapterAttribute(string ObjectName, object DefaultData, E_ACCESS_TYPE access = E_ACCESS_TYPE.ACCESS_READ)
 {
     try
     {
         this.Value       = new AdapterValue(ObjectName, DefaultData);
         this.Annotations = new Dictionary <string, string>();
         this.Access      = access;
         this.COVBehavior = SignalBehavior.Never;
     }
     catch (OutOfMemoryException)
     {
         throw;
     }
 }
 internal AdapterAttribute(string ObjectName, object DefaultData, E_ACCESS_TYPE access = E_ACCESS_TYPE.ACCESS_READ)
 {
     try
     {
         this.Value = new AdapterValue(ObjectName, DefaultData);
         this.Annotations = new Dictionary<string, string>();
         this.Access = access;
         this.COVBehavior = SignalBehavior.Never;
     }
     catch (OutOfMemoryException ex)
     {
         throw;
     }
 }
コード例 #5
0
        AdapterAttribute NewAttribute(string name, object value, E_ACCESS_TYPE access)
        {
            AdapterAttribute attr = new AdapterAttribute(name, value, access);
            attr.COVBehavior = SignalBehavior.Always;

            return attr;
        }
コード例 #6
0
 AdapterAttribute NewAttribute(string name, string value, E_ACCESS_TYPE access)
 {
     object data = PropertyValue.CreateString(value);
     return NewAttribute(name, data, access);
 }
コード例 #7
0
        AdapterAttribute NewAttribute(string name, string value, E_ACCESS_TYPE access)
        {
            object data = PropertyValue.CreateString(value);

            return(NewAttribute(name, data, access));
        }