Interface IBufferOutput
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