Class Output
Inheritance
System.Object
Output
Implements
System.IComparable
System.IDisposable
Inherited Members
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()
Assembly: Experior.Core.dll
Syntax
[TypeConverter(typeof(ObjectConverter))]
[Serializable]
public class Output : Register, IComparable, IEntityNotification, IEntity, IRegister, IDisposable
Constructors
Output()
Declaration
Properties
Bit
Declaration
protected override string Bit { get; set; }
Property Value
Type |
Description |
System.String |
|
Overrides
DataSize
Declaration
[Browsable(false)]
public override DataSize DataSize { get; set; }
Property Value
Overrides
Id
Declaration
public override int Id { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
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
NoNc
Declaration
[PropertyOrder(6)]
[PropertyAttributesProvider("DynamicPropertyNoNc")]
[TypeConverter(typeof(Register.NoNcConverter))]
protected override string NoNc { get; set; }
Property Value
Type |
Description |
System.String |
|
Overrides
Source
Declaration
public override string Source { get; set; }
Property Value
Type |
Description |
System.String |
|
Overrides
Value
Declaration
[Browsable(false)]
public override object Value { get; set; }
Property Value
Type |
Description |
System.Object |
|
Overrides
Methods
Copy()
Declaration
Returns
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
Export()
Declaration
public override List<string> Export()
Returns
Type |
Description |
System.Collections.Generic.List<System.String> |
|
Overrides
Flush()
Declaration
Get(String)
Declaration
public static Output Get(string symbol)
Parameters
Type |
Name |
Description |
System.String |
symbol |
|
Returns
Get(UInt64)
Declaration
public static Output Get(ulong entityid)
Parameters
Type |
Name |
Description |
System.UInt64 |
entityid |
|
Returns
GetValidAddress(Output)
Declaration
public static void GetValidAddress(Output output)
Parameters
Type |
Name |
Description |
Output |
output |
|
Off()
Declaration
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
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
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
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
OnItemsChanged
Declaration
public static event Register.PropertiesChangedEvent OnItemsChanged
Event Type
OnSending
Declaration
public event Output.SendingEvent OnSending
Event Type
Implements
System.IComparable
System.IDisposable