LengthIndicator
La clase base para indicadores con un valor resultante y basado en el período.
Hereda de: BaseIndicator
Constructores
protected LengthIndicator(TBuffer buffer)
lengthIndicator = LengthIndicator(buffer)
La clase base para indicadores con un valor resultante y basado en el período.
- buffer
- Buffer
Propiedades
protected TBuffer Buffer { get; }
value = lengthIndicator.Buffer
El búfer para almacenamiento de datos.
public virtual int Length { get; set; }
value = lengthIndicator.Length
lengthIndicator.Length = value
Longitud del período. Por defecto igual a 1.
public override int NumValuesToInitialize { get; }
value = lengthIndicator.NumValuesToInitialize
Número de valores que deben ser procesados para que el indicador inicialice (be IsFormed iguala ). si no está definido.
Métodos
protected override bool CalcIsFormed()
result = lengthIndicator.CalcIsFormed()
Calc IsFormed@.
Devuelve: IsFormed
protected virtual int GetCapacity()
result = lengthIndicator.GetCapacity()
Consigue la capacidad del búfer para el almacenamiento de datos.
Devuelve: La capacidad del búfer. Por defecto, es igual a la longitud.
public override void Load(SettingsStorage storage)
lengthIndicator.Load(storage)
Ajustes de carga.
- storage
- Configuración de almacenamiento.
protected override IIndicatorValue OnProcess(IIndicatorValue input)
result = lengthIndicator.OnProcess(input)
Para manejar el valor de entrada.
- input
- El valor de entrada.
Devuelve: El valor resultante.
protected virtual decimal? OnProcessDecimal(IIndicatorValue input)
result = lengthIndicator.OnProcessDecimal(input)
Para manejar el valor de entrada.
- input
- El valor de entrada.
Devuelve: El nuevo valor del indicador.
public override void Save(SettingsStorage storage)
lengthIndicator.Save(storage)
Guardar configuración.
- storage
- Configuración de almacenamiento.
public override string ToString()
result = lengthIndicator.ToString()
Convertirse en una representación de línea.
Devuelve: Rendimiento de cuerda.