Class TPLCString
Unit
Declaration
type TPLCString = class(TTagBlock, IScanableTagInterface, ITagInterface, ITagString)
Description
TPLCString
Hierarchy
Overview
Methods
![]() |
procedure AsyncNotifyChange(data:Pointer); override; |
![]() |
function GetValueChangeData: Pointer; override; |
![]() |
procedure ReleaseChangeData(data: Pointer); override; |
![]() |
function IsMyCallBack(Cback: TTagCommandCallBack): Boolean; override; |
![]() |
procedure SetPLCHack(v:Cardinal); override; |
![]() |
procedure SetPLCSlot(v:Cardinal); override; |
![]() |
procedure SetPLCStation(v:Cardinal); override; |
![]() |
procedure SetMemFileDB(v:Cardinal); override; |
![]() |
procedure SetMemAddress(v:Cardinal); override; |
![]() |
procedure SetMemSubElement(v:Cardinal); override; |
![]() |
procedure SetMemReadFunction(v:Cardinal); override; |
![]() |
procedure SetMemWriteFunction(v:Cardinal); override; |
![]() |
procedure SetPath(v:AnsiString); override; |
![]() |
procedure SetProtocolDriver(p:TProtocolDriver); override; |
![]() |
procedure TagCommandCallBack(Values:TArrayOfDouble; ValuesTimeStamp:TDateTime; TagCommand:TTagCommand; LastResult:TProtocolIOResult; Offset:LongInt); override; |
![]() |
procedure Read; override; |
![]() |
procedure WriteByScan; |
![]() |
procedure WriteDirect; |
Properties
![]() |
property Value: UTF8String read PValue write SetValue; |
![]() |
property StringSize: Cardinal read PStringSize write SetStringSize; |
![]() |
property StringType: TPLCStringTypes read PStringType write SetStringType default stC; |
![]() |
property ByteSize: Byte read PByteSize write SetByteSize default 8; deprecated; |
![]() |
property OnValueChange stored false; |
![]() |
property OnValueChangeFirst; |
![]() |
property OnValueChangeLast; |
![]() |
property OnAsyncStringChange: TASyncStringValueChange read POnAsyncStringValueChange write POnAsyncStringValueChange; |
![]() |
property Size write SetDummySize; |
![]() |
property SyncWrites; |
![]() |
property StringEncoding: TStringEncodings read FStringEncoding write SetStringEncoding default UTF_8; |
Description
Methods
![]() |
procedure AsyncNotifyChange(data:Pointer); override; |
: See also |
![]() |
function GetValueChangeData: Pointer; override; |
: See also |
![]() |
procedure ReleaseChangeData(data: Pointer); override; |
: See also |
![]() |
function IsMyCallBack(Cback: TTagCommandCallBack): Boolean; override; |
: See also |
![]() |
procedure SetPLCHack(v:Cardinal); override; |
: See also |
![]() |
procedure SetPLCSlot(v:Cardinal); override; |
: See also |
![]() |
procedure SetPLCStation(v:Cardinal); override; |
: See also |
![]() |
procedure SetMemFileDB(v:Cardinal); override; |
: See also |
![]() |
procedure SetMemAddress(v:Cardinal); override; |
: See also |
![]() |
procedure SetMemSubElement(v:Cardinal); override; |
: See also |
![]() |
procedure SetMemReadFunction(v:Cardinal); override; |
: See also |
![]() |
procedure SetMemWriteFunction(v:Cardinal); override; |
: See also |
![]() |
procedure SetPath(v:AnsiString); override; |
: See also |
![]() |
procedure SetProtocolDriver(p:TProtocolDriver); override; |
: See also |
![]() |
procedure TagCommandCallBack(Values:TArrayOfDouble; ValuesTimeStamp:TDateTime; TagCommand:TTagCommand; LastResult:TProtocolIOResult; Offset:LongInt); override; |
: See also |
![]() |
procedure Read; override; |
: See also |
![]() |
procedure WriteByScan; |
: |
![]() |
procedure WriteDirect; |
: |
Properties
![]() |
property Value: UTF8String read PValue write SetValue; |
: Read/writes a string value on your device |
![]() |
property StringSize: Cardinal read PStringSize write SetStringSize; |
: Maximum length of your string. |
![]() |
property StringType: TPLCStringTypes read PStringType write SetStringType default stC; |
: String format. See also |
![]() |
property ByteSize: Byte read PByteSize write SetByteSize default 8; deprecated; |
Warning: this symbol is deprecated. : Size in bits of each character of string. |
![]() |
property OnValueChange stored false; |
: See also |
![]() |
property OnValueChangeFirst; |
: See also |
![]() |
property OnValueChangeLast; |
: See also |
![]() |
property OnAsyncStringChange: TASyncStringValueChange read POnAsyncStringValueChange write POnAsyncStringValueChange; |
: Asynchronous event called when the tag value changes. |
![]() |
property Size write SetDummySize; |
: Real block size (read-only). |
![]() |
property SyncWrites; |
: See also |
![]() |
property StringEncoding: TStringEncodings read FStringEncoding write SetStringEncoding default UTF_8; |
Generated by PasDoc 0.14.0.