Class IConnectorFactory
Provides abstraction for creation of IConnector and value types (tags) for vortex connector.
Inherited Members
Namespace: Vortex.Connector
Assembly: Vortex.Connector.dll
Syntax
public abstract class IConnectorFactory
Methods
CreateBIT()
Creates System.Boolean empty tag of a value type BIT;
Declaration
public static OnlinerBit CreateBIT()
Returns
| Type | Description |
|---|---|
| OnlinerBit |
CreateBIT(IVortexObject, String, String)
Creates System.Boolean tag of a value type BIT;
Declaration
public abstract OnlinerBit CreateBIT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerBit | New instance of OnlinerBit |
CreateBOOL()
Creates System.Boolean empty tag of a value type BOOL;
Declaration
public static OnlinerBool CreateBOOL()
Returns
| Type | Description |
|---|---|
| OnlinerBool |
CreateBOOL(IVortexObject, String, String)
Creates System.Boolean tag of a value type BOOL;
Declaration
public abstract OnlinerBool CreateBOOL(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerBool | New instance of OnlinerBool |
CreateBYTE()
Creates System.Byte empty tag of a value type BYTE;
Declaration
public static OnlinerByte CreateBYTE()
Returns
| Type | Description |
|---|---|
| OnlinerByte |
CreateBYTE(IVortexObject, String, String)
Creates System.Byte tag of a value type BYTE;
Declaration
public abstract OnlinerByte CreateBYTE(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerByte | New instance of OnlinerByte |
CreateConnector(Object[])
Creates new instance of connector.
Declaration
public abstract IConnector CreateConnector(object[] parameters)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object[] | parameters | Connector parameters |
Returns
| Type | Description |
|---|---|
| IConnector |
Remarks
This class is typically used by the 'vortex builder' to create value types (tags) for given connector.
CreateDATE()
Creates System.DateTime empty tag of a value type DATE;
Declaration
public static OnlinerDate CreateDATE()
Returns
| Type | Description |
|---|---|
| OnlinerDate |
CreateDATE(IVortexObject, String, String)
Creates System.DateTime tag of a value type DATE;
Declaration
public abstract OnlinerDate CreateDATE(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerDate | New instance of OnlinerDate |
CreateDATE_TIME()
Creates System.DateTime empty tag of a value type DATE_AND_TIME (DT);
Declaration
public static OnlinerDateTime CreateDATE_TIME()
Returns
| Type | Description |
|---|---|
| OnlinerDateTime |
CreateDATE_TIME(IVortexObject, String, String)
Creates System.DateTime tag of a value type DT, DATE_TIME;
Declaration
public abstract OnlinerDateTime CreateDATE_TIME(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerDateTime | New instance of OnlinerDateTime |
CreateDINT()
Creates System.Int32 empty tag of a value type DINT;
Declaration
public static OnlinerDInt CreateDINT()
Returns
| Type | Description |
|---|---|
| OnlinerDInt |
CreateDINT(IVortexObject, String, String)
Creates System.Int32 tag of a value type DINT;
Declaration
public abstract OnlinerDInt CreateDINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerDInt | New instance of OnlinerDInt |
CreateDWORD()
Creates System.UInt32 empty tag of a value type DWORD;
Declaration
public static OnlinerDWord CreateDWORD()
Returns
| Type | Description |
|---|---|
| OnlinerDWord |
CreateDWORD(IVortexObject, String, String)
Creates System.UInt32 tag of a value type DWORD;
Declaration
public abstract OnlinerDWord CreateDWORD(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerDWord | New instance of OnlinerDWord |
CreateINT()
Creates System.Int16 empty tag of a value type INT;
Declaration
public static OnlinerInt CreateINT()
Returns
| Type | Description |
|---|---|
| OnlinerInt |
CreateINT(IVortexObject, String, String)
Creates System.Int16 tag of a value type INT;
Declaration
public abstract OnlinerInt CreateINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerInt | New instance of OnlinerInt |
CreateLINT()
Creates System.Int64 empty tag of a value type LINT;
Declaration
public static OnlinerLInt CreateLINT()
Returns
| Type | Description |
|---|---|
| OnlinerLInt |
CreateLINT(IVortexObject, String, String)
Creates System.Int64 tag of a value type LINT;
Declaration
public abstract OnlinerLInt CreateLINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerLInt | New instance of OnlinerLInt |
CreateLREAL()
Creates System.Double empty tag of a value type LREAL;
Declaration
public static OnlinerLReal CreateLREAL()
Returns
| Type | Description |
|---|---|
| OnlinerLReal |
CreateLREAL(IVortexObject, String, String)
Creates System.Double tag of a value type LREAL;
Declaration
public abstract OnlinerLReal CreateLREAL(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerLReal | New instance of OnlinerLReal |
CreateLTIME()
Creates System.TimeSpan empty tag of a value type LTIME;
Declaration
public static OnlinerLTime CreateLTIME()
Returns
| Type | Description |
|---|---|
| OnlinerLTime |
CreateLTIME(IVortexObject, String, String)
Creates System.TimeSpan tag of a value type LTIME;
Declaration
public abstract OnlinerLTime CreateLTIME(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerLTime | New instance of OnlinerLTime |
CreateLWORD()
Creates System.UInt64 empty tag of a value type LWORD;
Declaration
public static OnlinerLWord CreateLWORD()
Returns
| Type | Description |
|---|---|
| OnlinerLWord |
CreateLWORD(IVortexObject, String, String)
Creates System.UInt64 tag of a value type DWORD;
Declaration
public abstract OnlinerLWord CreateLWORD(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerLWord | New instance of OnlinerLWord |
CreateREAL()
Creates System.Single empty tag of a value type REAL;
Declaration
public static OnlinerReal CreateREAL()
Returns
| Type | Description |
|---|---|
| OnlinerReal |
CreateREAL(IVortexObject, String, String)
Creates System.Single tag of a value type REAL;
Declaration
public abstract OnlinerReal CreateREAL(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerReal | New instance of OnlinerReal |
CreateSINT()
Creates System.SByte empty tag of a value type SINT;
Declaration
public static OnlinerSInt CreateSINT()
Returns
| Type | Description |
|---|---|
| OnlinerSInt |
CreateSINT(IVortexObject, String, String)
Creates System.SByte tag of a value type SINT;
Declaration
public abstract OnlinerSInt CreateSINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerSInt | New instance of OnlinerSInt |
CreateSTRING()
Creates System.String empty tag of a value type STRING;
Declaration
public static OnlinerString CreateSTRING()
Returns
| Type | Description |
|---|---|
| OnlinerString |
CreateSTRING(IVortexObject, String, String)
Creates System.String tag of a value type STRING;
Declaration
public abstract OnlinerString CreateSTRING(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerString | New instance of OnlinerString |
CreateTIME()
Creates System.TimeSpan empty tag of a value type TIME;
Declaration
public static OnlinerTime CreateTIME()
Returns
| Type | Description |
|---|---|
| OnlinerTime |
CreateTIME(IVortexObject, String, String)
Creates System.TimeSpan tag of a value type TIME;
Declaration
public abstract OnlinerTime CreateTIME(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerTime | New instance of OnlinerTime |
CreateTIME_OF_DAY()
Creates System.TimeSpan empty tag of a value type TIME_OF_DAY;
Declaration
public static OnlinerTimeOfDay CreateTIME_OF_DAY()
Returns
| Type | Description |
|---|---|
| OnlinerTimeOfDay |
CreateTIME_OF_DAY(IVortexObject, String, String)
Creates System.TimeSpan tag of a value type TOD (Time of day);
Declaration
public abstract OnlinerTimeOfDay CreateTIME_OF_DAY(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerTimeOfDay | New instance of OnlinerTimeOfDay |
CreateUDINT()
Creates System.UInt32 empty tag of a value type UDINT;
Declaration
public static OnlinerUDInt CreateUDINT()
Returns
| Type | Description |
|---|---|
| OnlinerUDInt |
CreateUDINT(IVortexObject, String, String)
Creates System.UInt32 tag of a value type UDINT;
Declaration
public abstract OnlinerUDInt CreateUDINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerUDInt | New instance of OnlinerUDInt |
CreateUINT()
Creates System.UInt16 empty tag of a value type UINT;
Declaration
public static OnlinerUInt CreateUINT()
Returns
| Type | Description |
|---|---|
| OnlinerUInt |
CreateUINT(IVortexObject, String, String)
Creates System.UInt16 tag of a value type UINT;
Declaration
public abstract OnlinerUInt CreateUINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerUInt | New instance of OnlinerUInt |
CreateULINT()
Creates System.UInt64 empty tag of a value type ULINT;
Declaration
public static OnlinerULInt CreateULINT()
Returns
| Type | Description |
|---|---|
| OnlinerULInt |
CreateULINT(IVortexObject, String, String)
Creates System.UInt64 tag of a value type ULINT;
Declaration
public abstract OnlinerULInt CreateULINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerULInt | New instance of OnlinerULInt |
CreateUSINT()
Creates System.Byte empty tag of a value type USINT;
Declaration
public static OnlinerUSInt CreateUSINT()
Returns
| Type | Description |
|---|---|
| OnlinerUSInt |
CreateUSINT(IVortexObject, String, String)
Creates System.Byte tag of a value type USINT;
Declaration
public abstract OnlinerUSInt CreateUSINT(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerUSInt | New instance of OnlinerUSInt |
CreateWORD()
Creates System.UInt16 empty tag of a value type WORD;
Declaration
public static OnlinerWord CreateWORD()
Returns
| Type | Description |
|---|---|
| OnlinerWord |
CreateWORD(IVortexObject, String, String)
Creates System.UInt16 tag of a value type WORD;
Declaration
public abstract OnlinerWord CreateWORD(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerWord | New instance of OnlinerWord |
CreateWSTRING()
Creates System.String empty tag of a value type WSTRING;
Declaration
public static OnlinerWString CreateWSTRING()
Returns
| Type | Description |
|---|---|
| OnlinerWString |
CreateWSTRING(IVortexObject, String, String)
Creates System.String tag of a value type WSTRING;
Declaration
public abstract OnlinerWString CreateWSTRING(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | parent | Parent object of IVortexObject type. |
| System.String | readableTail | Human readable tail of this value tag. |
| System.String | symbolTail | Symbol tail of this value tag. |
Returns
| Type | Description |
|---|---|
| OnlinerWString | New instance of OnlinerWString |