Show / Hide Table of Contents

Class PortRaw

Inheritance
System.Object
Connection
Connection
BasePort
PortRaw
Implements
System.IComparable
IConnection
IConnection
Inherited Members
BasePort.ShowContextMenu(List<Environment.UI.Toolbar.BarItem>)
BasePort.BaudRate
BasePort.Conversion
BasePort.DataBits
BasePort.Direction
BasePort.DTR
BasePort.Handshake
BasePort.Image
BasePort.Parity
BasePort.PortName
BasePort.RTS
BasePort.State
BasePort.StopBits
BasePort.Disconnect()
BasePort.EstablishConnection()
BasePort.Read()
BasePort.Send(String)
BasePort.Send(Byte[], Int32, Int32)
Connection.OnInputDataReceived
Connection.OnBufferSourceAdded
Connection.OnInputReceived
Connection.OnValidate
Connection.EnableSource
Connection.InputForm
Connection.OutputForm
Connection.Size
Connection.SourceDescription
Connection.SourceIdentification
Connection.Symbols
Connection.UnusedImportedSymbols
Connection.ValidateUserInput(String)
Connection.Cleanup(Connection)
Connection.CreateS5Fetch(Boolean)
Connection.CreateS5Write(Boolean)
Connection.CreateS7Function(Boolean)
Connection.CreateXComTCP()
Connection.CreateXComUDP()
Connection.GetBuffer(IRegister)
Connection.Active(IRegister)
Connection.AddSource(IBufferInput)
Connection.AddSource(IBufferOutput)
Connection.AddSymbol(Symbol)
Connection.BeforeSerialization()
Connection.ClearInputSources()
Connection.ClearOutputSources()
Connection.ClearSymbols()
Connection.CloseInputForm()
Connection.CloseLog()
Connection.DataReceived(String, Byte[])
Connection.Output(Int32, Int16, String, Boolean)
Connection.OutputBuffer
Connection.InputBuffer
Connection.RemoveSource(Input)
Connection.RemoveSource(Output)
Connection.Send(Byte[], Int32)
Connection.Send(IRegister, Object)
Connection.Sources(IRegister)
Connection.TruncateLog()
Connection.UseBitNumber(String)
Connection.AddAlarmEvent
Connection.InvokeAddAlarm(String, String)
Connection.AddSymbol(Symbol, Boolean)
Connection.ConnectionEstablished()
Connection.ConnectionLost()
Connection.CreateLog(Int32)
Connection.Export()
Connection.Import()
Connection.IODataReceived(UInt32, String, Byte[], Boolean)
Connection.ShowInputsDialog()
Connection.ShowOutputsDialog()
Connection.COMTEST
Connection.iolog
Connection.OnConnected
Connection.OnConnectionIdChanged
Connection.OnDisconnected
Connection.OnBeforeDisconnectManually
Connection.OnDisposed
Connection.OnMessageReceived
Connection.OnDiagnostic
Connection.OnNameChanged
Connection.Items
Connection.AutoConnect
Connection.AutoConnectDelay
Connection.Disposed
Connection.Error
Connection.HighLevel
Connection.Id
Connection.Name
Connection.Notification
Connection.ObjectType
Connection.Replayable
Connection.Warning
Connection.NumberOfDigits
Connection.Menu
Connection.Info
Connection.Add(Connection)
Connection.ConnectionIdUsed(Int32)
Connection.AutoConnectAll()
Connection.Count(Type)
Connection.Get(Int32)
Connection.GetValideConnectionId()
Connection.GetValideConnectionPortNumber()
Connection.GetValidName(String)
Connection.NameUsed(String)
Connection.Remove(Connection)
Connection.ValidDataLength(Int32, Int32, UInt32)
Connection.CompareTo(Object)
Connection.DataReceivedInvoked(Byte[], String)
Connection.Reset()
Connection.ToString()
Connection.LowLevelProtocols
Connection.HighLevelProtocols
Connection.Diagnostic(String)
Connection.Information(String)
Connection.StateChanged()
Connection.StateChanged(States)
Connection.Context
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: Experior.Core.Communication.PLC.Serial
Assembly: Experior.Core.dll
Syntax
public class PortRaw : BasePort, IComparable, IConnection, IConnection

Constructors

PortRaw(PortRawInfo)

Declaration
public PortRaw(PortRawInfo info)
Parameters
Type Name Description
PortRawInfo info

Properties

IAutomatic

Declaration
[PropertyOrder(8)]
[PropertyAttributesProvider("DynamicPropertyConnected")]
public bool IAutomatic { get; set; }
Property Value
Type Description
System.Boolean

IMaximumLength

Declaration
[PropertyOrder(10)]
[PropertyAttributesProvider("DynamicPropertyIMemory")]
public string IMaximumLength { get; set; }
Property Value
Type Description
System.String

IMinimumOffset

Declaration
[PropertyOrder(11)]
[PropertyAttributesProvider("DynamicPropertyIMemory")]
public string IMinimumOffset { get; set; }
Property Value
Type Description
System.String

OAutomatic

Declaration
[PropertyOrder(8)]
[PropertyAttributesProvider("DynamicPropertyConnected")]
public bool OAutomatic { get; set; }
Property Value
Type Description
System.Boolean

OMaximumLength

Declaration
[PropertyOrder(10)]
[PropertyAttributesProvider("DynamicPropertyOMemory")]
public string OMaximumLength { get; set; }
Property Value
Type Description
System.String

OMinimumOffset

Declaration
[PropertyOrder(11)]
[PropertyAttributesProvider("DynamicPropertyOMemory")]
public string OMinimumOffset { get; set; }
Property Value
Type Description
System.String

Protocol

Declaration
public override string Protocol { get; }
Property Value
Type Description
System.String
Overrides
BasePort.Protocol

TimeOut

Gets or sets the name of the port.

Declaration
[Browsable(true)]
[PropertyOrder(0)]
[PropertyAttributesProvider("DynamicPropertyConnected")]
[TypeConverter(typeof(Seconds))]
public float TimeOut { get; set; }
Property Value
Type Description
System.Single

The name of the port.

Methods

DataReceived(Byte[])

Declaration
public override void DataReceived(byte[] data)
Parameters
Type Name Description
System.Byte[] data
Overrides
Connection.DataReceived(Byte[])

DataReceived(Object, SerialDataReceivedEventArgs)

Declaration
protected override void DataReceived(object sender, SerialDataReceivedEventArgs e)
Parameters
Type Name Description
System.Object sender
System.IO.Ports.SerialDataReceivedEventArgs e
Overrides
BasePort.DataReceived(Object, SerialDataReceivedEventArgs)

DefaultSourceName(Registers)

Declaration
public override string DefaultSourceName(Registers register)
Parameters
Type Name Description
Registers register
Returns
Type Description
System.String
Overrides
Connection.DefaultSourceName(Registers)

Dispose(Boolean)

Declaration
public override bool Dispose(bool force)
Parameters
Type Name Description
System.Boolean force
Returns
Type Description
System.Boolean
Overrides
BasePort.Dispose(Boolean)

Send(Byte[])

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

Implements

System.IComparable
IConnection
IConnection
Back to top Generated by DocFX