Class TcoInspector
Base block for signal and data inspectors. This block is abstract and must be inherited in derived block. Inspector provide a mechanism for detection and evaluation of various signals. The inspection is settable by a series of settings, like stabilisation times, timeouts, repeats counts, etc.
Inheritance
System.Object
TcoInspector
Implements
Vortex.Connector.Identity.IVortexIdentity
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()
Namespace: TcoInspectors
Assembly: TcoInspectorsConnector.dll
Syntax
[TypeMetaDescriptor("{attribute addProperty Name \"\" }", "TcoInspector", "TcoInspectors", TypeComplexityEnum.Complex)]
public class TcoInspector : TcoObject, IVortexIdentity, IsTcoObject, IVortexObject, ITwinObject, IVortexElement, ITcoInspector, ITcoObject, IShadowTcoInspector, IShadowTcoObject, IVortexOnlineObject, IVortexShadowObject
Constructors
| Improve this Doc View SourceTcoInspector()
Declaration
public TcoInspector()
TcoInspector(IVortexObject, String, String)
Declaration
public TcoInspector(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__inspectorTask
Declaration
TcoInspectorTask __inspectorTask
Field Value
Type | Description |
---|---|
TcoInspectorTask |
__tcoInspectorDialogue
Declaration
TcoInspectorDialog __tcoInspectorDialogue
Field Value
Type | Description |
---|---|
TcoInspectorDialog |
Properties
| Improve this Doc View Source_inspectorTask
Declaration
[CompilerOmits(new string[]{"BuilderPlainer", "BuilderShadowerInterface"})]
public TcoInspectorTask _inspectorTask { get; }
Property Value
Type | Description |
---|---|
TcoInspectorTask |
_tcoInspectorDialogue
Declaration
[CompilerOmits(new string[]{"BuilderPlainer", "BuilderShadowerInterface"})]
public TcoInspectorDialog _tcoInspectorDialogue { get; }
Property Value
Type | Description |
---|---|
TcoInspectorDialog |
Methods
| Improve this Doc View SourceCopyPlainToShadow(PlainTcoInspector)
Declaration
public void CopyPlainToShadow(PlainTcoInspector source)
Parameters
Type | Name | Description |
---|---|---|
PlainTcoInspector | source |
CreatePlainerType()
Declaration
public PlainTcoInspector CreatePlainerType()
Returns
Type | Description |
---|---|
PlainTcoInspector |
CreatePlainerType(PlainTcoInspector)
Declaration
protected PlainTcoInspector CreatePlainerType(PlainTcoInspector cloned)
Parameters
Type | Name | Description |
---|---|---|
PlainTcoInspector | cloned |
Returns
Type | Description |
---|---|
PlainTcoInspector |
FlushOnlineToPlain(PlainTcoInspector)
Declaration
public void FlushOnlineToPlain(PlainTcoInspector source)
Parameters
Type | Name | Description |
---|---|---|
PlainTcoInspector | source |
FlushOnlineToShadow()
Declaration
public void FlushOnlineToShadow()
FlushPlainToOnline(PlainTcoInspector)
Declaration
public void FlushPlainToOnline(PlainTcoInspector source)
Parameters
Type | Name | Description |
---|---|---|
PlainTcoInspector | source |
FlushShadowToOnline()
Declaration
public void FlushShadowToOnline()
LazyOnlineToShadow()
Declaration
public void LazyOnlineToShadow()
LazyShadowToOnline()
Declaration
public void LazyShadowToOnline()
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 |
PexConstructorParameterless()
Declaration
void PexConstructorParameterless()
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 |
PexPreConstructorParameterless()
Declaration
void PexPreConstructorParameterless()
Explicit Interface Implementations
| Improve this Doc View SourceITcoInspector._inspectorTask
Declaration
[CompilerOmits(new string[]{"BuilderPlainer", "BuilderShadowerInterface"})]
ITcoInspectorTask ITcoInspector._inspectorTask { get; }
Returns
Type | Description |
---|---|
ITcoInspectorTask |
ITcoInspector._tcoInspectorDialogue
Declaration
[CompilerOmits(new string[]{"BuilderPlainer", "BuilderShadowerInterface"})]
ITcoInspectorDialog ITcoInspector._tcoInspectorDialogue { get; }
Returns
Type | Description |
---|---|
ITcoInspectorDialog |
Implements
Vortex.Connector.Identity.IVortexIdentity
Vortex.Connector.IVortexObject
Vortex.Connector.ITwinObject
Vortex.Connector.IVortexElement
Vortex.Connector.IVortexOnlineObject
Vortex.Connector.IVortexShadowObject