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.