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