Show / Hide Table of Contents

Interface IConnection

Inherited Members
IConnection.AutoConnect
IConnection.Disposed
IConnection.Id
IConnection.Image
IConnection.Name
IConnection.Notification
IConnection.Replayable
IConnection.Warning
IConnection.Disconnect()
IConnection.Dispose(Boolean)
IConnection.EstablishConnection()
IConnection.Reset()
IConnection.Step(Single)
IConnection.NumberOfDigits
IConnection.State
Namespace: Experior.Interfaces.Communication.PLC
Assembly: Experior.Interfaces.dll
Syntax
public interface IConnection : IConnection

Properties

Conversion

Declaration
Conversions Conversion { get; }
Property Value
Type Description
Conversions

Direction

Declaration
Directions Direction { get; }
Property Value
Type Description
Directions

EnableSource

Declaration
bool EnableSource { get; }
Property Value
Type Description
System.Boolean

InputBuffer

Declaration
SortedDictionary<string, IBufferInput> InputBuffer { get; }
Property Value
Type Description
System.Collections.Generic.SortedDictionary<System.String, IBufferInput>

OutputBuffer

Declaration
SortedDictionary<string, IBufferOutput> OutputBuffer { get; }
Property Value
Type Description
System.Collections.Generic.SortedDictionary<System.String, IBufferOutput>

Size

Declaration
Units Size { get; set; }
Property Value
Type Description
Units

Methods

Active(IRegister)

Declaration
bool Active(IRegister register)
Parameters
Type Name Description
IRegister register
Returns
Type Description
System.Boolean

Convert(String)

Declaration
string Convert(string source)
Parameters
Type Name Description
System.String source
Returns
Type Description
System.String

DefaultSourceName(Registers)

Declaration
string DefaultSourceName(Registers register)
Parameters
Type Name Description
Registers register
Returns
Type Description
System.String

GetBuffer(IRegister)

Declaration
IBuffer GetBuffer(IRegister register)
Parameters
Type Name Description
IRegister register
Returns
Type Description
IBuffer

Send(IRegister, Object)

Declaration
void Send(IRegister output, object data)
Parameters
Type Name Description
IRegister output
System.Object data

Send(Byte[])

Declaration
void Send(byte[] data)
Parameters
Type Name Description
System.Byte[] data

Send(Byte[], Int32)

Declaration
void Send(byte[] data, int offset)
Parameters
Type Name Description
System.Byte[] data
System.Int32 offset

Sources(IRegister)

Declaration
List<string> Sources(IRegister register)
Parameters
Type Name Description
IRegister register
Returns
Type Description
System.Collections.Generic.List<System.String>

UseBitNumber(String)

Declaration
bool UseBitNumber(string source)
Parameters
Type Name Description
System.String source
Returns
Type Description
System.Boolean

ValidateUserInput(ref String)

Declaration
bool ValidateUserInput(ref string errormessage)
Parameters
Type Name Description
System.String errormessage
Returns
Type Description
System.Boolean

Events

OnBufferSourceAdded

Declaration
event BufferSourceAddedEvent OnBufferSourceAdded
Event Type
Type Description
BufferSourceAddedEvent

OnInputDataReceived

Declaration
event InputDataReceivedEvent OnInputDataReceived
Event Type
Type Description
InputDataReceivedEvent

OnInputReceived

Declaration
event InputReceivedEvent OnInputReceived
Event Type
Type Description
InputReceivedEvent

OnValidate

Declaration
event ValidateUserInputEvent OnValidate
Event Type
Type Description
ValidateUserInputEvent
Back to top Generated by DocFX