Class TPLCStruct
Unit
Declaration
type TPLCStruct = class(TPLCBlock)
Description
TPLCStruct
Hierarchy
Overview
Methods
![]() |
function IsMyCallBack(Cback: TTagCommandCallBack): Boolean; override; |
![]() |
procedure TagCommandCallBack(Values:TArrayOfDouble; ValuesTimeStamp:TDateTime; TagCommand:TTagCommand; LastResult:TProtocolIOResult; Offset:LongInt); override; |
![]() |
procedure SetTagType(newType:TTagType); override; |
![]() |
procedure SetSwapDWords(v:Boolean); override; |
![]() |
procedure SetSwapWords(v:Boolean); override; |
![]() |
procedure SetSwapBytes(v:Boolean); override; |
![]() |
constructor Create(AOwner:TComponent); override; |
![]() |
procedure MapElements(InsertHook: TAddTagInEditorHook; CreateProc: TCreateTagProc); override; |
![]() |
class procedure addByte (aArray: TArrayOfDouble; offset: Integer; aByte: Byte); |
![]() |
class procedure AddDWord(aArray: TArrayOfDouble; offset: Integer; aDWord: LongInt; aSwapBytes, aSwapWords: Boolean); |
![]() |
class procedure AddDWord(aArray: TArrayOfDouble; offset: Integer; aDWord: DWord; aSwapBytes, aSwapWords: Boolean); |
![]() |
class procedure AddDWord(aArray: TArrayOfDouble; offset: Integer; aDWord: Single; aSwapBytes, aSwapWords: Boolean); |
![]() |
class procedure AddQWord(aArray: TArrayOfDouble; offset: Integer; aQWord: QWord; aSwapBytes, aSwapWords, aSwapDWords: Boolean); |
![]() |
class procedure AddQWord(aArray: TArrayOfDouble; offset: Integer; aQWord: Int64; aSwapBytes, aSwapWords, aSwapDWords: Boolean); |
![]() |
class procedure AddQWord(aArray: TArrayOfDouble; offset: Integer; aQWord: Double; aSwapBytes, aSwapWords, aSwapDWords: Boolean); |
![]() |
class procedure AddWord (aArray: TArrayOfDouble; offset: Integer; aWord: Word; aSwapBytes: Boolean); |
![]() |
class procedure AddWord (aArray: TArrayOfDouble; offset: Integer; aWord: SmallInt; aSwapBytes: Boolean); |
![]() |
class procedure AddCString (aArray: TArrayOfDouble; offset: Integer; aString: AnsiString); |
![]() |
class procedure AddSiemensString(aArray: TArrayOfDouble; offset: Integer; aString: AnsiString; MaxSize: Byte); |
![]() |
function GetByte(Offset:Integer):Byte; |
![]() |
function GetWord(Offset:Integer; aSwapBytes:Boolean):Word; |
![]() |
function GetSmallInt(Offset:Integer; aSwapBytes:Boolean):SmallInt; |
![]() |
function GetLongWord(Offset:Integer; aSwapBytes, aSwapWords:Boolean):LongWord; |
![]() |
function GetLongInt(Offset:Integer; aSwapBytes, aSwapWords:Boolean):LongInt; |
![]() |
function GetSingle(Offset:Integer; aSwapBytes, aSwapWords:Boolean):Single; |
![]() |
function GetQWord (Offset:Integer; aSwapBytes, aSwapWords, aSwapDWords:Boolean):QWord; |
![]() |
function GetInt64 (Offset:Integer; aSwapBytes, aSwapWords, aSwapDWords:Boolean):Int64; |
![]() |
function GetDouble(Offset:Integer; aSwapBytes, aSwapWords, aSwapDWords:Boolean):Double; |
![]() |
function GetSiemensString(Offset:Integer; MaxStringSize:Integer = 255):String; |
Description
Methods
![]() |
function IsMyCallBack(Cback: TTagCommandCallBack): Boolean; override; |
: See also |
![]() |
procedure TagCommandCallBack(Values:TArrayOfDouble; ValuesTimeStamp:TDateTime; TagCommand:TTagCommand; LastResult:TProtocolIOResult; Offset:LongInt); override; |
: See also |
![]() |
procedure SetTagType(newType:TTagType); override; |
: See also |
![]() |
procedure SetSwapDWords(v:Boolean); override; |
: See also |
![]() |
procedure SetSwapWords(v:Boolean); override; |
: See also |
![]() |
procedure SetSwapBytes(v:Boolean); override; |
: See also |
![]() |
constructor Create(AOwner:TComponent); override; |
: @xclude |
![]() |
procedure MapElements(InsertHook: TAddTagInEditorHook; CreateProc: TCreateTagProc); override; |
: See also |
![]() |
class procedure addByte (aArray: TArrayOfDouble; offset: Integer; aByte: Byte); |
![]() |
class procedure AddDWord(aArray: TArrayOfDouble; offset: Integer; aDWord: LongInt; aSwapBytes, aSwapWords: Boolean); |
![]() |
class procedure AddDWord(aArray: TArrayOfDouble; offset: Integer; aDWord: DWord; aSwapBytes, aSwapWords: Boolean); |
![]() |
class procedure AddDWord(aArray: TArrayOfDouble; offset: Integer; aDWord: Single; aSwapBytes, aSwapWords: Boolean); |
![]() |
class procedure AddQWord(aArray: TArrayOfDouble; offset: Integer; aQWord: QWord; aSwapBytes, aSwapWords, aSwapDWords: Boolean); |
![]() |
class procedure AddQWord(aArray: TArrayOfDouble; offset: Integer; aQWord: Int64; aSwapBytes, aSwapWords, aSwapDWords: Boolean); |
![]() |
class procedure AddQWord(aArray: TArrayOfDouble; offset: Integer; aQWord: Double; aSwapBytes, aSwapWords, aSwapDWords: Boolean); |
![]() |
class procedure AddWord (aArray: TArrayOfDouble; offset: Integer; aWord: Word; aSwapBytes: Boolean); |
![]() |
class procedure AddWord (aArray: TArrayOfDouble; offset: Integer; aWord: SmallInt; aSwapBytes: Boolean); |
![]() |
class procedure AddCString (aArray: TArrayOfDouble; offset: Integer; aString: AnsiString); |
![]() |
class procedure AddSiemensString(aArray: TArrayOfDouble; offset: Integer; aString: AnsiString; MaxSize: Byte); |
![]() |
function GetByte(Offset:Integer):Byte; |
![]() |
function GetWord(Offset:Integer; aSwapBytes:Boolean):Word; |
![]() |
function GetSmallInt(Offset:Integer; aSwapBytes:Boolean):SmallInt; |
![]() |
function GetLongWord(Offset:Integer; aSwapBytes, aSwapWords:Boolean):LongWord; |
![]() |
function GetLongInt(Offset:Integer; aSwapBytes, aSwapWords:Boolean):LongInt; |
![]() |
function GetSingle(Offset:Integer; aSwapBytes, aSwapWords:Boolean):Single; |
![]() |
function GetQWord (Offset:Integer; aSwapBytes, aSwapWords, aSwapDWords:Boolean):QWord; |
![]() |
function GetInt64 (Offset:Integer; aSwapBytes, aSwapWords, aSwapDWords:Boolean):Int64; |
![]() |
function GetDouble(Offset:Integer; aSwapBytes, aSwapWords, aSwapDWords:Boolean):Double; |
![]() |
function GetSiemensString(Offset:Integer; MaxStringSize:Integer = 255):String; |
Generated by PasDoc 0.14.0.