Class TPLCMemoryManagerSafe
Unit
Declaration
type TPLCMemoryManagerSafe = class(TPLCMemoryManager)
Description
No description available, ancestor TPLCMemoryManager description follows
Class that handles non-continuous memory blocks (fragmented) and the better organization of it.
:
Hierarchy
- TObject
- TPLCMemoryManager
- TPLCMemoryManagerSafe
Overview
Methods
constructor Create; override; |
|
destructor Destroy; override; |
|
procedure AddAddress(Address,aSize,RegSize,Scan:Cardinal); override; |
|
procedure RemoveAddress(Address,aSize,RegSize:Cardinal); override; |
|
function SetValues(AdrStart,Len,RegSize:Cardinal; Values:TArrayOfDouble; LastResult:TProtocolIOResult):LongInt; override; |
|
function GetValues(AdrStart,Len,RegSize:Cardinal; var Values:TArrayOfDouble; var LastResult:TProtocolIOResult; var ValueTimeStamp:TDateTime):LongInt; override; |
|
procedure SetFault(AdrStart,Len,RegSize:Cardinal; Fault:TProtocolIOResult); override; |
Description
Methods
constructor Create; override; |
|
: See also |
destructor Destroy; override; |
|
: See also |
procedure AddAddress(Address,aSize,RegSize,Scan:Cardinal); override; |
|
: See also |
procedure RemoveAddress(Address,aSize,RegSize:Cardinal); override; |
|
: See also |
function SetValues(AdrStart,Len,RegSize:Cardinal; Values:TArrayOfDouble; LastResult:TProtocolIOResult):LongInt; override; |
|
: See also |
function GetValues(AdrStart,Len,RegSize:Cardinal; var Values:TArrayOfDouble; var LastResult:TProtocolIOResult; var ValueTimeStamp:TDateTime):LongInt; override; |
|
: See also |
procedure SetFault(AdrStart,Len,RegSize:Cardinal; Fault:TProtocolIOResult); override; |
|
: See also |
Generated by PasDoc 0.14.0.