INetworkInterface.StateOfEthernetNode (PROP) ¶ PROPERTY StateOfEthernetNode : EEthernetState
INetworkInterface.Subnetmask (PROP) ¶ PROPERTY Subnetmask : ARRAY [0..3] OF BYTE
INetworkInterface.SubnetmaskConfigured (PROP) ¶ PROPERTY SubnetmaskConfigured : ARRAY [0..3] OF BYTE
IoDrvGPIO Library Documentation ¶ Company : CODESYS Title : IoDrvGPIO Version : 4.10.0.0 Categories : Target|3S - Smart Software Solutions GmbH Namespace : IoDrvGPIO Author : CODESYS Development GmbH Placeholder : IoDrvGPIO Description [ 1 ] ¶ Library containing IO driver for Raspberry GPIOs Contents: ¶ GPIO (FunctionBlock) connector internal status GPIOType (Enum) IoDrvGPIO (FunctionBlock) ProcessorType (Enum) Indices and tables ¶ [ 1 ] Based on IoDrvGPIO.library, last modified 25.10.2023, 14:06:34. LibDoc 4.4.0.0-b.37 The content file IoDrvGPIO.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 25.10.2023, 14:06:35.
GPIO (FB) ¶ FUNCTION_BLOCK GPIO This function block is the base class for SPI devices controlled via the SPI device /dev/spidev0.0. It is meant to be extended by other function blocks that overload the body and the following methods/properties and replace it with their specific implementation, always including a call of the base implementation with super^.<MethodName>() : - body (general handling, start-up) - AfterReadInputs (reading input data) - BeforeWriteOutputs (writing output data) - Initialize [optional] (used to read parameters from the configuration) - Operational [optional] (used to signal the status of the device) The body of this FB is called by the methods AfterReadInputs and BeforeWriteOutputs, where _xAfterReadInputs indicates the caller. Use _iState to control your statemachine. A value of 10 by default indicates that the drive is operational. Do not forget to call the base implementation with super^(), where the diagnosis indicators are set according to the Operational property. InOut: Scope Name Type Input aeType ARRAY [0..31] OF GPIOType axOutputs ARRAY [0..31] OF BOOL udiPWMFrequency UDINT uiPWMDutyCycle UINT Output dwInputs DWORD axInputs ARRAY [0..31] OF BOOL Properties: Operational Methods: AfterReadInputs BeforeWriteOutputs DetermineConstants DetermineProcessorType Initialize Structure: connector AfterReadInputs (Method) BeforeWriteOutputs (Method) Initialize (Method) internal DetermineConstants (Method) DetermineProcessorType (Method) status Operational (Property)
connector ¶ AfterReadInputs (Method) BeforeWriteOutputs (Method) Initialize (Method)
GPIO.AfterReadInputs (METH) ¶ METHOD AfterReadInputs : INT This method can be overloaded by extending FBs. It is used to read in the inputs of the device in the beginning of the cycle. Always including a call of the base implementation with super^.AfterReadInputs() In the base implementation, the body of the FB is called. InOut: Scope Name Type Return AfterReadInputs INT
Hardware Settings ¶ These methods change the hardware settings (operating system settings) if supported by runtime.
IoDrvEthernetDiag.GetBusDiagnosisInfo (METH) ¶ METHOD GetBusDiagnosisInfo : DED.ERROR Returns a DiagnosisInfo if xDiagnosisInfoAvailable of GetBusState was true. InOut: Scope Name Type Comment Return GetBusDiagnosisInfo DED.ERROR Input pData CAA.PVOID Pointer to memory szSize CAA.SIZE Size of memory in bytes where pData is pointing to Output szCount CAA.SIZE Number of Bytes written to pData
IoDrvEthernetDiag.GetBusInfo (METH) ¶ METHOD GetBusInfo : DED.ERROR Returns the bus information of the current node InOut: Scope Name Type Comment Return GetBusInfo DED.ERROR Inout buiInfo DED.BUS_INFO Bus information struct