Class TcoAiConfig
TcoAi
settings/config structure.
Inheritance
System.Object
TcoAiConfig
Implements
Vortex.Connector.IVortexObject
Vortex.Connector.ITwinObject
Vortex.Connector.IVortexElement
Vortex.Connector.IVortexOnlineObject
Vortex.Connector.IVortexShadowObject
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: TcoElementsConnector.dll
Syntax
[TypeMetaDescriptor("{attribute addProperty Name \"\" }", "TcoAiConfig", "TcoElements", TypeComplexityEnum.Complex)]
public class TcoAiConfig : IVortexObject, ITwinObject, IVortexElement, ITcoAiConfig, IShadowTcoAiConfig, IVortexOnlineObject, IVortexShadowObject
Constructors
|
Improve this Doc
View Source
TcoAiConfig()
Declaration
|
Improve this Doc
View Source
TcoAiConfig(IVortexObject, String, String)
Declaration
public TcoAiConfig(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type |
Name |
Description |
Vortex.Connector.IVortexObject |
parent |
|
System.String |
readableTail |
|
System.String |
symbolTail |
|
Fields
|
Improve this Doc
View Source
_Gain
Declaration
Field Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerReal |
|
|
Improve this Doc
View Source
_humanReadable
Declaration
protected string _humanReadable
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
_Offset
Declaration
Field Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerReal |
|
|
Improve this Doc
View Source
_RawHigh
Declaration
Field Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerDInt |
|
|
Improve this Doc
View Source
_RawLow
Declaration
Field Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerDInt |
|
|
Improve this Doc
View Source
_RealHigh
Declaration
Field Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerReal |
|
|
Improve this Doc
View Source
_RealLow
Declaration
Field Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerReal |
|
Properties
|
Improve this Doc
View Source
_AttributeName
Declaration
string _AttributeName { }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
AttributeName
Declaration
public string AttributeName { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Children
Declaration
List<IVortexObject> Children { }
Property Value
Type |
Description |
System.Collections.Generic.List<Vortex.Connector.IVortexObject> |
|
|
Improve this Doc
View Source
Connector
Declaration
protected IConnector Connector { get; set; }
Property Value
Type |
Description |
Vortex.Connector.IConnector |
|
|
Improve this Doc
View Source
Gain
Allows simple adjustment of the calculated value multiplying the value by factor of Gain
.
Declaration
public OnlinerReal Gain { get; }
Property Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerReal |
|
|
Improve this Doc
View Source
HumanReadable
Declaration
public string HumanReadable { get; protected set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Kids
Declaration
List<IVortexElement> Kids { }
Property Value
Type |
Description |
System.Collections.Generic.List<Vortex.Connector.IVortexElement> |
|
|
Improve this Doc
View Source
Offset
Allows simple adjustment of the calculated value by adding Offset
value.
Declaration
public OnlinerReal Offset { get; }
Property Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerReal |
|
|
Improve this Doc
View Source
Parent
Declaration
protected IVortexObject Parent { get; set; }
Property Value
Type |
Description |
Vortex.Connector.IVortexObject |
|
|
Improve this Doc
View Source
RawHigh
Highest possible value of the raw input.
Declaration
public OnlinerDInt RawHigh { get; }
Property Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerDInt |
|
|
Improve this Doc
View Source
RawLow
Lowest possible value of the raw input.
Declaration
public OnlinerDInt RawLow { get; }
Property Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerDInt |
|
|
Improve this Doc
View Source
RealHigh
Highest threshold range of scaled value.
RealLow
and RealHigh
should represent the real range of an continuous input.
Declaration
public OnlinerReal RealHigh { get; }
Property Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerReal |
|
|
Improve this Doc
View Source
RealLow
Lowest threshold of scaled value.
RealLow
and RealHigh
should represent the real range of an continuous input.
Declaration
public OnlinerReal RealLow { get; }
Property Value
Type |
Description |
Vortex.Connector.ValueTypes.OnlinerReal |
|
|
Improve this Doc
View Source
Symbol
Declaration
public string Symbol { get; protected set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
SymbolTail
Declaration
protected string SymbolTail { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Declaration
List<IValueTag> ValueTags { }
Property Value
Type |
Description |
System.Collections.Generic.List<Vortex.Connector.IValueTag> |
|
Methods
|
Improve this Doc
View Source
AddChild(IVortexObject)
Declaration
public void AddChild(IVortexObject vortexObject)
Parameters
Type |
Name |
Description |
Vortex.Connector.IVortexObject |
vortexObject |
|
|
Improve this Doc
View Source
AddKid(IVortexElement)
Declaration
public void AddKid(IVortexElement vortexElement)
Parameters
Type |
Name |
Description |
Vortex.Connector.IVortexElement |
vortexElement |
|
|
Improve this Doc
View Source
AddValueTag(IValueTag)
Declaration
public void AddValueTag(IValueTag valueTag)
Parameters
Type |
Name |
Description |
Vortex.Connector.IValueTag |
valueTag |
|
|
Improve this Doc
View Source
CopyPlainToShadow(PlainTcoAiConfig)
Declaration
public void CopyPlainToShadow(PlainTcoAiConfig source)
Parameters
|
Improve this Doc
View Source
CreatePlainerType()
Declaration
public PlainTcoAiConfig CreatePlainerType()
Returns
|
Improve this Doc
View Source
CreatePlainerType(PlainTcoAiConfig)
Declaration
protected PlainTcoAiConfig CreatePlainerType(PlainTcoAiConfig cloned)
Parameters
Returns
|
Improve this Doc
View Source
FlushOnlineToPlain(PlainTcoAiConfig)
Declaration
public void FlushOnlineToPlain(PlainTcoAiConfig source)
Parameters
|
Improve this Doc
View Source
FlushOnlineToShadow()
Declaration
public void FlushOnlineToShadow()
|
Improve this Doc
View Source
FlushPlainToOnline(PlainTcoAiConfig)
Declaration
public void FlushPlainToOnline(PlainTcoAiConfig source)
Parameters
|
Improve this Doc
View Source
FlushShadowToOnline()
Declaration
public void FlushShadowToOnline()
|
Improve this Doc
View Source
GetChildren()
Declaration
public IEnumerable<IVortexObject> GetChildren()
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Vortex.Connector.IVortexObject> |
|
|
Improve this Doc
View Source
GetConnector()
Declaration
public IConnector GetConnector()
Returns
Type |
Description |
Vortex.Connector.IConnector |
|
|
Improve this Doc
View Source
GetKids()
Declaration
public IEnumerable<IVortexElement> GetKids()
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Vortex.Connector.IVortexElement> |
|
|
Improve this Doc
View Source
GetParent()
Declaration
public IVortexObject GetParent()
Returns
Type |
Description |
Vortex.Connector.IVortexObject |
|
|
Improve this Doc
View Source
GetSymbolTail()
Declaration
public string GetSymbolTail()
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Declaration
public IEnumerable<IValueTag> GetValueTags()
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Vortex.Connector.IValueTag> |
|
|
Improve this Doc
View Source
LazyOnlineToShadow()
Declaration
public void LazyOnlineToShadow()
|
Improve this Doc
View Source
LazyShadowToOnline()
Declaration
public void LazyShadowToOnline()
|
Improve this Doc
View Source
PexConstructor(IVortexObject, String, String)
Declaration
void PexConstructor(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type |
Name |
Description |
Vortex.Connector.IVortexObject |
parent |
|
System.String |
readableTail |
|
System.String |
symbolTail |
|
|
Improve this Doc
View Source
PexConstructorParameterless()
Declaration
void PexConstructorParameterless()
|
Improve this Doc
View Source
PexPreConstructor(IVortexObject, String, String)
Declaration
void PexPreConstructor(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type |
Name |
Description |
Vortex.Connector.IVortexObject |
parent |
|
System.String |
readableTail |
|
System.String |
symbolTail |
|
|
Improve this Doc
View Source
PexPreConstructorParameterless()
Declaration
void PexPreConstructorParameterless()
Explicit Interface Implementations
|
Improve this Doc
View Source
IShadowTcoAiConfig.Gain
Declaration
IShadowReal IShadowTcoAiConfig.Gain { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Shadows.IShadowReal |
|
|
Improve this Doc
View Source
IShadowTcoAiConfig.Offset
Declaration
IShadowReal IShadowTcoAiConfig.Offset { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Shadows.IShadowReal |
|
|
Improve this Doc
View Source
IShadowTcoAiConfig.RawHigh
Declaration
IShadowDInt IShadowTcoAiConfig.RawHigh { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Shadows.IShadowDInt |
|
|
Improve this Doc
View Source
IShadowTcoAiConfig.RawLow
Declaration
IShadowDInt IShadowTcoAiConfig.RawLow { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Shadows.IShadowDInt |
|
|
Improve this Doc
View Source
IShadowTcoAiConfig.RealHigh
Declaration
IShadowReal IShadowTcoAiConfig.RealHigh { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Shadows.IShadowReal |
|
|
Improve this Doc
View Source
IShadowTcoAiConfig.RealLow
Declaration
IShadowReal IShadowTcoAiConfig.RealLow { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Shadows.IShadowReal |
|
|
Improve this Doc
View Source
ITcoAiConfig.Gain
Declaration
IOnlineReal ITcoAiConfig.Gain { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Online.IOnlineReal |
|
|
Improve this Doc
View Source
ITcoAiConfig.Offset
Declaration
IOnlineReal ITcoAiConfig.Offset { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Online.IOnlineReal |
|
|
Improve this Doc
View Source
ITcoAiConfig.RawHigh
Declaration
IOnlineDInt ITcoAiConfig.RawHigh { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Online.IOnlineDInt |
|
|
Improve this Doc
View Source
ITcoAiConfig.RawLow
Declaration
IOnlineDInt ITcoAiConfig.RawLow { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Online.IOnlineDInt |
|
|
Improve this Doc
View Source
ITcoAiConfig.RealHigh
Declaration
IOnlineReal ITcoAiConfig.RealHigh { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Online.IOnlineReal |
|
|
Improve this Doc
View Source
ITcoAiConfig.RealLow
Declaration
IOnlineReal ITcoAiConfig.RealLow { get; }
Returns
Type |
Description |
Vortex.Connector.ValueTypes.Online.IOnlineReal |
|
Implements
Vortex.Connector.IVortexObject
Vortex.Connector.ITwinObject
Vortex.Connector.IVortexElement
Vortex.Connector.IVortexOnlineObject
Vortex.Connector.IVortexShadowObject
See Also