Class IConnectorFactory
Provides abstraction for creation of IConnector and value types (tags) for vortex connector.
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 |