LinearMemoryManager.prvInitBuffer (METH) ¶ METHOD prvInitBuffer
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 15.12.2017, 11:45:38 companyName string 3S-Smart Software Solutions GmbH libraryFile MemoryManagement.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP12 contentFile MemoryManagement.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 15.12.2017, 11:45:38 LibraryCategories library-category-list Intern Author string Bernhard Werner Company 3S - Smart Software Solutions GmbH DefaultNamespace CMM Description See: Description LanguageModelAttribute qualified_only Placeholder MemoryManagement Project MemoryManagement Title CoDeSys Memory Manager Version version 3.5.12.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SysSem ¶ Library Identification ¶ Placeholder: SysSem Default Resolution: SysSem, * (System) Namespace: SysSem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSem
MemoryUtils Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title MemoryUtils Version 3.5.18.0 Categories Intern|Utils Namespace MEMUtils Author 3S - Smart Software Solutions GmbH Placeholder MemoryUtils Description 1 ¶ IEC Library for efficient Memory handling. No SysMem-Calls Compiler defines to minimize generated code Contents: ¶ MemoryUtils Enums Functionblocks Functions Indices and tables ¶ 1 Based on MemoryUtils.library, last modified 01.04.2022, 08:10:45. LibDoc 4.4.0.0-b.27 The content file MemoryUtils.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 01.04.2022, 08:10:45.
MemoryUtils ¶ Enums ByteOrder (Enum) ERROR (Enum) Functionblocks ByteBuffer (FunctionBlock) Align2 (Method) Align4 (Method) GetByte (Method) GetDWord (Method) GetDataPointer (Method) GetLWord (Method) GetNBytes (Method) GetNDWords (Method) GetNLWords (Method) GetNWords (Method) GetWord (Method) NeedsSwapping (Property) Padding (Method) PutByte (Method) PutDWord (Method) PutLWord (Method) PutNBytes (Method) PutNDWords (Method) PutNLWords (Method) PutNWords (Method) PutWord (Method) ResetPosition (Method) Skip (Method) MemoryManager (FunctionBlock) Private FB_Exit (Method) Public ActSize (Property) AutoExtend (Property) Create (Method) Delete (Method) Exchange (Property) Free (Method) InitSize (Property) Malloc (Method) MessagesLeft (Property) Functions BitCpy (Function) MemCmp (Function) MemCpy (Function) MemSet (Function) Swapping MemForceSwap (Function) Swap (Function) SwapLocalToIntel (Function) SwapLocalToMotorola (Function)
Enums ¶ ByteOrder (Enum) ERROR (Enum)
LinearMemoryManager.FB_Init (METH) ¶ METHOD FB_Init : BOOL InOut: Scope Name Type Comment Return FB_Init BOOL Input bInitRetains BOOL bInCopyCode BOOL pBuffer POINTER TO DWORD pointer to a memory area (the buffer) dwBufferSize DWORD the size of the buffer in bytes
LinearMemoryManager.FindFirstFreeBlock (METH) ¶ METHOD FindFirstFreeBlock : POINTER TO LMMBlock InOut: Scope Name Type Return FindFirstFreeBlock POINTER TO LMMBlock Input dwSize DWORD
LinearMemoryManager.Free (METH) ¶ METHOD Free : BOOL InOut: Scope Name Type Return Free BOOL Input pBlock POINTER TO DWORD
LinearMemoryManager.GetBlockFromBuffer (METH) ¶ METHOD GetBlockFromBuffer : POINTER TO LMMBlock InOut: Scope Name Type Return GetBlockFromBuffer POINTER TO LMMBlock Input pBuffer POINTER TO DWORD