Show / Hide Table of Contents

Class Input

Inheritance
System.Object
Buffer
Input
Implements
IBufferInput
IBuffer
Inherited Members
Buffer.buffertype
Buffer.data
Buffer.max
Buffer.offset
Buffer.source
Buffer.unit
Buffer.unitsize
Buffer.Data
Buffer.Max
Buffer.Offset
Buffer.Size
Buffer.Source
Buffer.Unit
Buffer.UnitSize
System.Object.ToString()
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.Buffers
Assembly: Experior.Core.dll
Syntax
public class Input : Buffer, IBufferInput, IBuffer

Constructors

Input()

Declaration
public Input()

Methods

Active(Int32, Int16)

Declaration
public override bool Active(int adresse, short bitno)
Parameters
Type Name Description
System.Int32 adresse
System.Int16 bitno
Returns
Type Description
System.Boolean
Overrides
Buffer.Active(Int32, Int16)

Allocate(Int32, Int32)

Declaration
public override void Allocate(int bytesize, int offset)
Parameters
Type Name Description
System.Int32 bytesize
System.Int32 offset
Overrides
Buffer.Allocate(Int32, Int32)

Allocate(Int32, Int32, Units)

Declaration
public override void Allocate(int bytesize, int offset, Units unit)
Parameters
Type Name Description
System.Int32 bytesize
System.Int32 offset
Units unit
Overrides
Buffer.Allocate(Int32, Int32, Units)

Array(Int32, Byte[])

Declaration
public void Array(int startaddress, byte[] bytes)
Parameters
Type Name Description
System.Int32 startaddress
System.Byte[] bytes

Byte(Int32, Byte)

Declaration
public void Byte(int startaddress, byte data)
Parameters
Type Name Description
System.Int32 startaddress
System.Byte data

Double(Int32, Double, Conversions)

Declaration
public void Double(int startaddress, double data, Conversions conversion)
Parameters
Type Name Description
System.Int32 startaddress
System.Double data
Conversions conversion

Extract(Byte[])

Declaration
public byte[] Extract(byte[] O)
Parameters
Type Name Description
System.Byte[] O
Returns
Type Description
System.Byte[]

Float(Int32, Single, Conversions)

Declaration
public void Float(int startaddress, float data, Conversions conversion)
Parameters
Type Name Description
System.Int32 startaddress
System.Single data
Conversions conversion

Int16(Int32, Int16, Conversions)

Declaration
public void Int16(int startaddress, short data, Conversions conversion)
Parameters
Type Name Description
System.Int32 startaddress
System.Int16 data
Conversions conversion

Int32(Int32, Int32, Conversions)

Declaration
public void Int32(int startaddress, int data, Conversions conversion)
Parameters
Type Name Description
System.Int32 startaddress
System.Int32 data
Conversions conversion

Int64(Int32, Int64, Conversions)

Declaration
public void Int64(int startaddress, long data, Conversions conversion)
Parameters
Type Name Description
System.Int32 startaddress
System.Int64 data
Conversions conversion

Reset()

Declaration
public void Reset()

SetInput(Int32, Int16, Boolean)

Declaration
public void SetInput(int adresse, short bit, bool state)
Parameters
Type Name Description
System.Int32 adresse
System.Int16 bit
System.Boolean state

String(Int32, String)

Declaration
public void String(int startaddress, string str)
Parameters
Type Name Description
System.Int32 startaddress
System.String str

UInt16(Int32, UInt16, Conversions)

Declaration
public void UInt16(int startaddress, ushort data, Conversions conversion)
Parameters
Type Name Description
System.Int32 startaddress
System.UInt16 data
Conversions conversion

UInt32(Int32, UInt32, Conversions)

Declaration
public void UInt32(int startaddress, uint data, Conversions conversion)
Parameters
Type Name Description
System.Int32 startaddress
System.UInt32 data
Conversions conversion

UInt64(Int32, UInt64, Conversions)

Declaration
public void UInt64(int startaddress, ulong data, Conversions conversion)
Parameters
Type Name Description
System.Int32 startaddress
System.UInt64 data
Conversions conversion

Events

IOReceived

Declaration
public event IOReceivedEvent IOReceived
Event Type
Type Description
IOReceivedEvent

OnBufferChanged

Declaration
public event BufferChangedEvent OnBufferChanged
Event Type
Type Description
BufferChangedEvent

OnDataReceived

Declaration
public event DataReceivedEvent OnDataReceived
Event Type
Type Description
DataReceivedEvent

Implements

IBufferInput
IBuffer
Back to top Generated by DocFX