IIndicator
La interfaz que describe el indicador.
Implementa: IPersistable, ICloneable<IIndicator>, ICloneable
Propiedades
public Color? Color { get; }
value = iIndicator.Color
Color de indicador. Si entonces el color será seleccionado automáticamente.
public IIndicatorContainer Container { get; }
value = iIndicator.Container
Los datos del indicador de almacenamiento de contenedores.
public bool IsPreloaded { get; }
value = iIndicator.IsPreloaded
Indica si el indicador ha sido precargado con valores históricos/externos.
public string Name { get; set; }
value = iIndicator.Name
iIndicator.Name = value
Nombre del indicador.
public int NumValuesToInitialize { get; }
value = iIndicator.NumValuesToInitialize
Número de valores que deben ser procesados para que el indicador inicialice (be IsFormed iguala ). si no está definido.
public Level1Fields? Source { get; set; }
value = iIndicator.Source
iIndicator.Source = value
Fuente de valor especificada sobre el terreno.
public DrawStyles Style { get; }
value = iIndicator.Style
Estilo de dibujo indicador de la gráfica.
Métodos
public IIndicatorValue CreateValue(DateTime time, object[] values)
result = iIndicator.CreateValue(time, values)
Convertir en valor indicador.
- time
- Hora
- values
- ToValues
Devuelve: IIndicatorValue
public void Preload(IEnumerable<ValueTuple<IIndicatorValue, IIndicatorValue>> values)
iIndicator.Preload(values)
Precarga de granulo de valores de indicador (pantalones de entrada/salida). Las implementaciones pueden anularse; tiras predeterminadas NotSupportedException.
- values
- Colección de pares de entrada/salida finalizados.
public IIndicatorValue Process(IIndicatorValue input)
result = iIndicator.Process(input)
Para manejar el valor de entrada.
- input
- El valor de entrada.
Devuelve: El nuevo valor del indicador.
public void Reset()
iIndicator.Reset()
Para restablecer el estado del indicador a inicial. El método se llama cada vez que se cambia la configuración inicial (por ejemplo, la longitud del período).
Eventos
public event Action<IIndicatorValue, IIndicatorValue> Changed
iIndicator.Changed += handler
El evento de cambio de indicador (por ejemplo, se añade un nuevo valor).
public event Action Reseted
iIndicator.Reseted += handler
El evento se denomina cada vez que se cambia la configuración inicial (por ejemplo, la duración del período).