Show / Hide Table of Contents

Interface IBufferOutput

Inherited Members
IBuffer.Data
IBuffer.Source
IBuffer.Offset
IBuffer.Max
IBuffer.Unit
IBuffer.BufferType
IBuffer.Allocate(Int32, Int32)
IBuffer.Allocate(Int32, Int32, Units)
Namespace: Experior.Interfaces.Communication.PLC
Assembly: Experior.Interfaces.dll
Syntax
public interface IBufferOutput : IBuffer

Properties

Changed

Declaration
bool Changed { get; set; }
Property Value
Type Description
System.Boolean

Methods

Active(Int32, Int16)

Declaration
bool Active(int address, short bitno)
Parameters
Type Name Description
System.Int32 address
System.Int16 bitno
Returns
Type Description
System.Boolean

Array(Int32, Byte[], Boolean)

Declaration
byte[] Array(int address, byte[] bytes, bool flush)
Parameters
Type Name Description
System.Int32 address
System.Byte[] bytes
System.Boolean flush
Returns
Type Description
System.Byte[]

Boolean(Int32, Int16, Boolean, Boolean)

Declaration
byte[] Boolean(int address, short bit, bool state, bool flush)
Parameters
Type Name Description
System.Int32 address
System.Int16 bit
System.Boolean state
System.Boolean flush
Returns
Type Description
System.Byte[]

Byte(Int32, Byte, Boolean)

Declaration
byte[] Byte(int address, byte data, bool flush)
Parameters
Type Name Description
System.Int32 address
System.Byte data
System.Boolean flush
Returns
Type Description
System.Byte[]

Double(Int32, Double, Conversions, Boolean)

Declaration
byte[] Double(int address, double value, Conversions conversion, bool flush)
Parameters
Type Name Description
System.Int32 address
System.Double value
Conversions conversion
System.Boolean flush
Returns
Type Description
System.Byte[]

Float(Int32, Single, Conversions, Boolean)

Declaration
byte[] Float(int address, float value, Conversions conversion, bool flush)
Parameters
Type Name Description
System.Int32 address
System.Single value
Conversions conversion
System.Boolean flush
Returns
Type Description
System.Byte[]

GetData(Int32, Int32)

Declaration
byte[] GetData(int startbyte, int length)
Parameters
Type Name Description
System.Int32 startbyte
System.Int32 length
Returns
Type Description
System.Byte[]

Int16(Int32, Int16, Conversions, Boolean)

Declaration
byte[] Int16(int address, short data, Conversions conversion, bool flush)
Parameters
Type Name Description
System.Int32 address
System.Int16 data
Conversions conversion
System.Boolean flush
Returns
Type Description
System.Byte[]

Int32(Int32, Int32, Conversions, Boolean)

Declaration
byte[] Int32(int address, int data, Conversions conversion, bool flush)
Parameters
Type Name Description
System.Int32 address
System.Int32 data
Conversions conversion
System.Boolean flush
Returns
Type Description
System.Byte[]

Int64(Int32, Int64, Conversions, Boolean)

Declaration
byte[] Int64(int address, long data, Conversions conversion, bool flush)
Parameters
Type Name Description
System.Int32 address
System.Int64 data
Conversions conversion
System.Boolean flush
Returns
Type Description
System.Byte[]

SInt(Int32, SByte, Boolean)

Declaration
byte[] SInt(int address, sbyte data, bool flush)
Parameters
Type Name Description
System.Int32 address
System.SByte data
System.Boolean flush
Returns
Type Description
System.Byte[]

String(Int32, String, Boolean)

Declaration
byte[] String(int address, string str, bool flush)
Parameters
Type Name Description
System.Int32 address
System.String str
System.Boolean flush
Returns
Type Description
System.Byte[]

Switch(Int32, Int16, Boolean)

Declaration
byte[] Switch(int address, short bitno, bool flush)
Parameters
Type Name Description
System.Int32 address
System.Int16 bitno
System.Boolean flush
Returns
Type Description
System.Byte[]

UInt16(Int32, UInt16, Conversions, Boolean)

Declaration
byte[] UInt16(int address, ushort data, Conversions conversion, bool flush)
Parameters
Type Name Description
System.Int32 address
System.UInt16 data
Conversions conversion
System.Boolean flush
Returns
Type Description
System.Byte[]

UInt32(Int32, UInt32, Conversions, Boolean)

Declaration
byte[] UInt32(int address, uint data, Conversions conversion, bool flush)
Parameters
Type Name Description
System.Int32 address
System.UInt32 data
Conversions conversion
System.Boolean flush
Returns
Type Description
System.Byte[]

UInt64(Int32, UInt64, Conversions, Boolean)

Declaration
byte[] UInt64(int address, ulong data, Conversions conversion, bool flush)
Parameters
Type Name Description
System.Int32 address
System.UInt64 data
Conversions conversion
System.Boolean flush
Returns
Type Description
System.Byte[]

Events

OnBufferChanged

Declaration
event BufferChangedEvent OnBufferChanged
Event Type
Type Description
BufferChangedEvent
Back to top Generated by DocFX