Exemplo n.º 1
0
 /// <summary>
 /// Initializes the specified key.
 /// </summary>
 /// <param name="key">The key.</param>
 /// <param name="initialValue">The initial value.</param>
 /// <param name="direction">The direction (Input / Output).</param>
 /// <param name="comment">The comment.</param>
 /// <returns>This.</returns>
 public IParameter Initialize(string key, IValue initialValue, EnumParameterDirection direction = EnumParameterDirection.Input, string comment = "")
 {
     this.Key = key;
     this.Comment = comment;
     this.ParameterDirection = direction;
     this.ParameterType = initialValue.GetType() == typeof (DigitalValue) ? EnumParameterType.Digital : EnumParameterType.Analog;
     this.IsUptoDate = false;
     this.value = initialValue;
     return this;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes the specified key.
 /// </summary>
 /// <param name="key">The key.</param>
 /// <param name="initialValue">The initial value.</param>
 /// <param name="recieveOutputComponentKey">The recieve output component key.</param>
 /// <param name="recieveOutputKey">The recieve output key.</param>
 /// <param name="direction">The direction.</param>
 /// <param name="isInverted">if set to <c>true</c> [is inverted].</param>
 /// <param name="comment">The comment.</param>
 /// <returns>This.</returns>
 public IParameter Initialize(string key, IValue initialValue, string recieveOutputComponentKey, string recieveOutputKey, EnumParameterDirection direction = EnumParameterDirection.Input, bool isInverted = false, string comment = "")
 {
     this.Initialize(key, initialValue, direction, comment);
     this.RecieveOutputComponentKey = recieveOutputComponentKey;
     this.RecieveOutputKey = recieveOutputKey;
     return this;
 }