Show / Hide Table of Contents

Class Output

Inheritance
System.Object
Register
Output
Implements
System.IComparable
IEntityNotification
IEntity
IRegister
System.IDisposable
Inherited Members
Register.UserData
Register.autoselect
Register.connection
Register.OnConnected
Register.OnDisconnected
Register.OnNoNcChanged
Register.OnPropertiesChanged
Register.OnSelected
Register.OnNameChanged
Register.Active
Register.BitNo
Register.ByteNo
Register.Address
Register.Connection
Register.DataSizeType
Register.Deletable
Register.Description
Register.Disposed
Register.Enabled
Register.EntityId
Register.Error
Register.Image
Register.Last
Register.ListInputOutputWindow
Register.ListSolutionExplorer
Register.MaxValue
Register.MinValue
Register.Name
Register.NormallyClose
Register.Notification
Register.Parent
Register.Path
Register.Selected
Register.Size
Register.Symbol
Register.SymbolName
Register.Warning
Register.Removed()
Register.Get(Connection, String)
Register.GetValideSymbol(String, String[])
Register.Update(Connection, String, Int32, Int16, String, String)
Register.Used(String)
Register.Used(Int32, String)
Register.CompareTo(Object)
Register.ToString()
Register.ConnectionConnected(Connection)
Register.ConnectionDisconnected(Connection)
Register.ConnectionIdChanged(Connection)
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
Assembly: Experior.Core.dll
Syntax
[TypeConverter(typeof(ObjectConverter))]
[Serializable]
public class Output : Register, IComparable, IEntityNotification, IEntity, IRegister, IDisposable

Constructors

Output()

Declaration
public Output()

Properties

Bit

Declaration
protected override string Bit { get; set; }
Property Value
Type Description
System.String
Overrides
Register.Bit

DataSize

Declaration
[Browsable(false)]
public override DataSize DataSize { get; set; }
Property Value
Type Description
DataSize
Overrides
Register.DataSize

Id

Declaration
public override int Id { get; set; }
Property Value
Type Description
System.Int32
Overrides
Register.Id

Items

Declaration
[Browsable(false)]
public static IEnumerable<Output> Items { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<Output>

Length

Declaration
public override int Length { get; set; }
Property Value
Type Description
System.Int32
Overrides
Register.Length

NoNc

Declaration
[PropertyOrder(6)]
[PropertyAttributesProvider("DynamicPropertyNoNc")]
[TypeConverter(typeof(Register.NoNcConverter))]
protected override string NoNc { get; set; }
Property Value
Type Description
System.String
Overrides
Register.NoNc

Source

Declaration
public override string Source { get; set; }
Property Value
Type Description
System.String
Overrides
Register.Source

Value

Declaration
[Browsable(false)]
public override object Value { get; set; }
Property Value
Type Description
System.Object
Overrides
Register.Value

Methods

Copy()

Declaration
public Output Copy()
Returns
Type Description
Output

CopyTo(Output)

Declaration
protected object CopyTo(Output output)
Parameters
Type Name Description
Output output
Returns
Type Description
System.Object

Dispose()

Declaration
public override void Dispose()
Overrides
Register.Dispose()

Export()

Declaration
public override List<string> Export()
Returns
Type Description
System.Collections.Generic.List<System.String>
Overrides
Register.Export()

Flush()

Declaration
public void Flush()

Get(String)

Declaration
public static Output Get(string symbol)
Parameters
Type Name Description
System.String symbol
Returns
Type Description
Output

Get(UInt64)

Declaration
public static Output Get(ulong entityid)
Parameters
Type Name Description
System.UInt64 entityid
Returns
Type Description
Output

GetValidAddress(Output)

Declaration
public static void GetValidAddress(Output output)
Parameters
Type Name Description
Output output

Off()

Declaration
public bool Off()
Returns
Type Description
System.Boolean

Off(Int32, Int32, Int16)

Declaration
public static void Off(int connectionid, int byteno, short bitno)
Parameters
Type Name Description
System.Int32 connectionid
System.Int32 byteno
System.Int16 bitno

Off(Int32, String, Int32, Int16)

Declaration
public static void Off(int connectionid, string source, int byteno, short bitno)
Parameters
Type Name Description
System.Int32 connectionid
System.String source
System.Int32 byteno
System.Int16 bitno

Off(String)

Declaration
public static void Off(string symbol)
Parameters
Type Name Description
System.String symbol

Off(String, String)

Declaration
public static void Off(string symbol, string source)
Parameters
Type Name Description
System.String symbol
System.String source

On()

Declaration
public bool On()
Returns
Type Description
System.Boolean

On(Int32, Int32, Int16)

Declaration
public static void On(int connectionid, int byteno, short bitno)
Parameters
Type Name Description
System.Int32 connectionid
System.Int32 byteno
System.Int16 bitno

On(Int32, String, Int32, Int16)

Declaration
public static void On(int connectionid, string source, int byteno, short bitno)
Parameters
Type Name Description
System.Int32 connectionid
System.String source
System.Int32 byteno
System.Int16 bitno

On(Single)

Declaration
public void On(float timeout)
Parameters
Type Name Description
System.Single timeout

On(String)

Declaration
public static void On(string symbol)
Parameters
Type Name Description
System.String symbol

On(String, String)

Declaration
public static void On(string symbol, string source)
Parameters
Type Name Description
System.String symbol
System.String source

Refresh()

Declaration
public override void Refresh()
Overrides
Register.Refresh()

Send(Boolean)

Declaration
public bool Send(bool state)
Parameters
Type Name Description
System.Boolean state
Returns
Type Description
System.Boolean

Send(Byte)

Declaration
public bool Send(byte data)
Parameters
Type Name Description
System.Byte data
Returns
Type Description
System.Boolean

Send(Byte[])

Declaration
public bool Send(byte[] data)
Parameters
Type Name Description
System.Byte[] data
Returns
Type Description
System.Boolean

Send(Double)

Declaration
public bool Send(double data)
Parameters
Type Name Description
System.Double data
Returns
Type Description
System.Boolean

Send(Int16)

Declaration
public bool Send(short data)
Parameters
Type Name Description
System.Int16 data
Returns
Type Description
System.Boolean

Send(Int32)

Declaration
public bool Send(int data)
Parameters
Type Name Description
System.Int32 data
Returns
Type Description
System.Boolean

Send(Int64)

Declaration
public bool Send(long data)
Parameters
Type Name Description
System.Int64 data
Returns
Type Description
System.Boolean

Send(SByte)

Declaration
public bool Send(sbyte data)
Parameters
Type Name Description
System.SByte data
Returns
Type Description
System.Boolean

Send(Single)

Declaration
public bool Send(float data)
Parameters
Type Name Description
System.Single data
Returns
Type Description
System.Boolean

Send(String)

Declaration
public bool Send(string text)
Parameters
Type Name Description
System.String text
Returns
Type Description
System.Boolean

Send(UInt16)

Declaration
public bool Send(ushort data)
Parameters
Type Name Description
System.UInt16 data
Returns
Type Description
System.Boolean

Send(UInt32)

Declaration
public bool Send(uint data)
Parameters
Type Name Description
System.UInt32 data
Returns
Type Description
System.Boolean

Send(UInt64)

Declaration
public bool Send(ulong data)
Parameters
Type Name Description
System.UInt64 data
Returns
Type Description
System.Boolean

Switch()

Declaration
public bool Switch()
Returns
Type Description
System.Boolean

Used(Int32, Int32, Int32)

Declaration
public static bool Used(int byteno, int bitno, int plcid)
Parameters
Type Name Description
System.Int32 byteno
System.Int32 bitno
System.Int32 plcid
Returns
Type Description
System.Boolean

Events

OnChanged

Declaration
public static event Output.SendingEvent OnChanged
Event Type
Type Description
Output.SendingEvent

OnItemsChanged

Declaration
public static event Register.PropertiesChangedEvent OnItemsChanged
Event Type
Type Description
Register.PropertiesChangedEvent

OnSending

Declaration
public event Output.SendingEvent OnSending
Event Type
Type Description
Output.SendingEvent

Implements

System.IComparable
IEntityNotification
IEntity
IRegister
System.IDisposable
Back to top Generated by DocFX