Class ConnectorFactory
Implementation of IConnectorFactory for TwinCat 3 systems.
Inherited Members
Namespace: Vortex.Adapters.Connector.Tc3.Adapter
Assembly: Vortex.Adapters.Connector.Tc3.dll
Syntax
class ConnectorFactory : IConnectorFactory
  Methods
CreateBIT(IVortexObject, String, String)
Creates System.Boolean tag of PLC value type BIT for TwinCat 3 Systems;
Declaration
public override 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 AdsBool  | 
      
Overrides
CreateBOOL(IVortexObject, String, String)
Creates System.Boolean tag of PLC value type BOOL for TwinCat 3 Systems;
Declaration
public override 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 AdsBool  | 
      
Overrides
CreateBYTE(IVortexObject, String, String)
Creates System.Byte tag of PLC value type BYTE for TwinCat 3 Systems;
Declaration
public override 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 AdsByte  | 
      
Overrides
CreateConnector(Object[])
Creates an instance of TwinCat 3 connector.
Declaration
public override IConnector CreateConnector(object[] parameters)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object[] | parameters | Connection parameters  | 
      
Returns
| Type | Description | 
|---|---|
| IConnector | AdsConnectorConnector for TwinCat 3 systems.  | 
      
Overrides
CreateDATE(IVortexObject, String, String)
Creates System.DateTime tag of PLC value type DATE for TwinCat 3 Systems;
Declaration
public override 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 AdsDate  | 
      
Overrides
CreateDATE_TIME(IVortexObject, String, String)
Creates System.DateTime tag of PLC value type DATE_AND_TIME (DT) for TwinCat 3 Systems;
Declaration
public override 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 AdsDateTime  | 
      
Overrides
CreateDINT(IVortexObject, String, String)
Creates System.Int32 tag of PLC value type DINT for TwinCat 3 Systems;
Declaration
public override 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 AdsDInt  | 
      
Overrides
CreateDWORD(IVortexObject, String, String)
Creates System.UInt32 tag of PLC value type DWORD for TwinCat 3 Systems;
Declaration
public override 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 AdsDWord  | 
      
Overrides
CreateINT(IVortexObject, String, String)
Creates System.Int16 tag of PLC value type INT for TwinCat 3 Systems;
Declaration
public override 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 AdsInt  | 
      
Overrides
CreateLINT(IVortexObject, String, String)
Creates System.Int64 tag of PLC value type LINT for TwinCat 3 Systems;
Declaration
public override 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 AdsLInt  | 
      
Overrides
CreateLREAL(IVortexObject, String, String)
Creates System.Double tag of PLC value type LREAL for TwinCat 3 Systems;
Declaration
public override 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 AdsLReal  | 
      
Overrides
CreateLTIME(IVortexObject, String, String)
Creates System.TimeSpan tag of PLC value type LTIME for TwinCat 3 Systems;
Declaration
public override 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 AdsLTime  | 
      
Overrides
CreateLWORD(IVortexObject, String, String)
Creates System.UInt64 tag of PLC value type LWORD for TwinCat 3 Systems;
Declaration
public override 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 AdsLWord  | 
      
Overrides
CreateREAL(IVortexObject, String, String)
Creates System.Single tag of PLC value type REAL for TwinCat 3 Systems;
Declaration
public override 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 AdsReal  | 
      
Overrides
CreateSINT(IVortexObject, String, String)
Creates System.SByte tag of PLC value type SINT for TwinCat 3 Systems;
Declaration
public override 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 AdsSInt  | 
      
Overrides
CreateSTRING(IVortexObject, String, String)
Creates System.String tag of PLC value type STRING for TwinCat 3 Systems;
Declaration
public override 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 AdsString  | 
      
Overrides
CreateTIME(IVortexObject, String, String)
Creates System.TimeSpan tag of PLC value type TIME for TwinCat 3 Systems;
Declaration
public override 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 AdsTime  | 
      
Overrides
CreateTIME_OF_DAY(IVortexObject, String, String)
Creates System.TimeSpan tag of PLC value type TIME_OF_DATE (TOD) for TwinCat 3 Systems;
Declaration
public override 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 AdsTimeOfDay  | 
      
Overrides
CreateUDINT(IVortexObject, String, String)
Creates System.UInt32 tag of PLC value type UDINT for TwinCat 3 Systems;
Declaration
public override 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 AdsUDInt  | 
      
Overrides
CreateUINT(IVortexObject, String, String)
Creates System.UInt16 tag of PLC value type UINT for TwinCat 3 Systems;
Declaration
public override 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 AdsUInt  | 
      
Overrides
CreateULINT(IVortexObject, String, String)
Creates System.UInt64 tag of PLC value type ULINT for TwinCat 3 Systems;
Declaration
public override 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 AdsULInt  | 
      
Overrides
CreateUSINT(IVortexObject, String, String)
Creates System.Byte tag of PLC value type USINT for TwinCat 3 Systems;
Declaration
public override 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 AdsUSInt  | 
      
Overrides
CreateWORD(IVortexObject, String, String)
Creates System.UInt16 tag of PLC value type WORD for TwinCat 3 Systems;
Declaration
public override 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 AdsWord  | 
      
Overrides
CreateWSTRING(IVortexObject, String, String)
Creates System.String tag of PLC value type WSTRING for TwinCat 3 Systems;
Declaration
public override 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 AdsWString  |