Raspberry Pi Peripherals Library Documentation ¶ Company : CODESYS Title : Raspberry Pi Peripherals Version : 4.10.0.0 Categories : Target|3S - Smart Software Solutions GmbH Namespace : RasPi Author : CODESYS Development GmbH Placeholder : Raspberry Pi Peripherals Description [ 1 ] ¶ Library containing device support of Raspberry Pi Peripherals Contents: ¶ Raspberry Peripherals 1-wire SPI i2c Indices and tables ¶ [ 1 ] Based on Raspberry Pi Peripherals.library, last modified 25.10.2023, 14:07:31. LibDoc 4.4.0.0-b.37 The content file Raspberry Pi Peripherals.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 25.10.2023, 14:07:33.
i2cMaster.read (METH) ¶ METHOD read : DINT This method is used to directly read nBufferLen bytes from a device with a certain address return value: number of bytes that have actually been read InOut: Scope Name Type Comment Return read DINT Input usiAddress USINT address of i²c device pbyBuffer POINTER TO BYTE pointer to area, where the bytes are copied nBufferLen UDINT number of bytes to read
i2cMaster.write (METH) ¶ METHOD write : DINT This method is used to directly write nBufferLen bytes to a device with a certain address InOut: Scope Name Type Comment Return write DINT Number of bytes that have actually been written Input usiAddress USINT address of i²c device pbyBuffer POINTER TO BYTE Pointer to the buffer that contains the data nBufferLen UDINT number of bytes to write
RDT_Base.IPAddress (PROP) ¶ PROPERTY IPAddress : STRING
RDT_Base.Port (PROP) ¶ PROPERTY Port : UINT
RDT_Base.RcvTimeout (PROP) ¶ PROPERTY RcvTimeout : TIME Receiving timeout
Recipe Management Library Documentation ¶ Company : System Title : Recipe Management Version : 4.4.0.0 Categories : Intern|RecipeManagement Author : CODESYS Development GmbH Placeholder : RecipeManagement Description [ 1 ] ¶ This library contains the functionality for recipe management in CoDeSys 3.0 Contents: ¶ General Types InfoValues (Enum) MessageBox_Struct (Struct) Implementation MembersToReduceStackSize (Struct) Interfaces IPersistantRecipeListSupportsAdd (Interface) IRecipeCheckOnStart (Interface) IRecipeDefinition2 (Interface) IRecipeDefinition3 (Interface) RecipeManCommands (FunctionBlock) CreateRecipe (Method) CreateRecipeNoSave (Method) DeleteRecipe (Method) DeleteRecipeFile (Method) GetLastError (Method) GetLastInfo (Method) GetRecipeCount (Method) GetRecipeNames (Method) GetRecipeValues (Method) GetRecipeValuesSizeOf (Method) GetRecipeVariableNames (Method) LoadAndWriteRecipe (Method) LoadFromAndWriteRecipe (Method) LoadRecipe (Method) Private ReadAndSaveAs (Method) ReadAndSaveRecipe (Method) ReadAndSaveRecipeAs (Method) ReadRecipe (Method) RegisterDatasourceRecipeDefinition (Method) ReloadRecipes (Method) ResetLastError (Method) ResetLastInfo (Method) SaveRecipe (Method) SetRecipeValues (Method) SetStoragePath (Method) WriteRecipe (Method) ReturnValues (GVL) TL_RecipeManager (TextList) Utilities RecipeManWStringToString (Function) RecipeMan_FctTypeClassToDataType (Function) Indices and tables ¶ [ 1 ] Based on Recipe Management.library, last modified 17.04.2024, 11:14:49. LibDoc 4.5.0.0 The content file Recipe Management.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 17.04.2024, 11:14:54.
RDT_Base.TrsTimeout (PROP) ¶ PROPERTY TrsTimeout : TIME Transmission timeout
General Types ¶ InfoValues (Enum) MessageBox_Struct (Struct)
RDT_Base.ReceiveBytes (METH) ¶ METHOD ReceiveBytes : NBS.ERROR It receives data from an active conncection InOut: Scope Name Type Comment Return ReceiveBytes NBS.ERROR Input itfConnection NBS.IConnection Connection to use pData __XWORD Pointer where to write the data received diByteWait DINT How many data waiting for (the above buffer must be large enought) tTimeout TIME Receiving timeout xNoBlock BOOL Exit in case of no data in the socket Output diCount DINT How many data received