Show / Hide Table of Contents

Class Input

Inheritance
System.Object
Register
Input
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.ByteNo
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.Source
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 Input : Register, IComparable, IEntityNotification, IEntity, IRegister, IDisposable

Constructors

Input()

Declaration
public Input()

Properties

Address

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

Bit

Declaration
[PropertyOrder(5)]
protected override string Bit { get; set; }
Property Value
Type Description
System.String
Overrides
Register.Bit

BitNo

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

Connection

Declaration
[Browsable(false)]
public virtual IConnection Connection { get; protected set; }
Property Value
Type Description
IConnection

DataSize

Declaration
public override DataSize DataSize { get; set; }
Property Value
Type Description
DataSize
Overrides
Register.DataSize

Id

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

Items

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

Length

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

NoNc

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

Size

Declaration
public override DataSize Size { get; set; }
Property Value
Type Description
DataSize
Overrides
Register.Size

Value

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

Methods

Copy()

Declaration
public Input Copy()
Returns
Type Description
Input

CopyTo(Input)

Declaration
protected object CopyTo(Input input)
Parameters
Type Name Description
Input input
Returns
Type Description
System.Object

DataReceived(Object)

Declaration
public void DataReceived(object value)
Parameters
Type Name Description
System.Object value

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()

Get(String)

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

Get(UInt64)

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

Refresh()

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

Used(Int32, Int32, Int32)

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

Events

Off

Declaration
public event Input.OnEvent Off
Event Type
Type Description
Input.OnEvent

On

Declaration
public event Input.OnEvent On
Event Type
Type Description
Input.OnEvent

OnItemsChanged

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

OnReceived

Declaration
public event Input.ReceivedEvent OnReceived
Event Type
Type Description
Input.ReceivedEvent

Implements

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