GPIOSysfsDiag.ParentNode (PROP) ¶ PROPERTY ParentNode : DED.INode Returns the parent node or zero if already the root node is reached
GPIOSysfsDiag.SiblingNodeCount (PROP) ¶ PROPERTY SiblingNodeCount : CAA.COUNT Returns the number of sibling (same level) nodes
GVL (GVL) ¶ InOut: Scope Name Type Initial g_stComponentName STRING ‘IoDrvGPIOSysfs’ Constant PAR_INPUT_OFFSET WORD 1000 PAR_OUTPUT_OFFSET WORD 2000 PAR_DIRECTION_OFFSET WORD 3000 PAR_PIN_OFFSET WORD 4000 PAR_ACTLOW_OFFSET WORD 5000 MAX_GPIO_PINS BYTE 200 ASCII_0 BYTE 16#30 ASCII_1 BYTE 16#31 MODULE_CHILD_CONNECTOR WORD 1283 MODULE_TYPE WORD 504
IoDrvGpioSysfs (FB) ¶ FUNCTION_BLOCK IoDrvGpioSysfs EXTENDS IoDrvBase IMPLEMENTS ICmpIoDrvParameter The GPIO driver is based on the standard kernel api for GPIOs: https://www.kernel.org/doc/Documentation/gpio/sysfs.txt Methods: IoDrvGetModuleDiagnosis Structure: ICmpIoDrv IoDrvGetModuleDiagnosis (Method)
ICmpIoDrv ¶ IoDrvGetModuleDiagnosis (Method)
IoDrvHilscherProfibusWrapper.Initialize (METH) ¶ METHOD Initialize : UDINT InOut: Scope Name Type Return Initialize UDINT Input wModuleType UINT dwInstance UDINT pConnector POINTER TO IoConfigConnector
IoDrvHilscherProfibusWrapper.IoDrvGetModuleDiagnosis (METH) ¶ METHOD IoDrvGetModuleDiagnosis : UDINT InOut: Scope Name Type Return IoDrvGetModuleDiagnosis UDINT Input pConnector POINTER TO IoConfigConnector
PCI_Definitions (GVL) ¶ InOut: Scope Name Type Initial Comment Constant VENDOR_ID WORD 16#10B5 PLX technology DEVICE_ID_PCI WORD 16#9050 PCI card DEVICE_ID_CPCI WORD 16#9030 CPCI card SUBVENDOR_ID WORD 16#10B5 PLX-PCI chip SUBSYSTEM_ID_CIF50 WORD 16#1080 Defines a HILSCHER CIF 50 PCI board SUBSYSTEM_ID_CIF80 WORD 16#2695 Defines a HILSCHER CIF 80 PCI board SUBVENDOR_ID2 WORD 16#16F2 SUBSYSTEM_ID_COM_DNM WORD 16#21 Defines a HILSCHER FunctionModule for BRC SUBSYSTEM_ID_COM_DPM WORD 16#24 Defines a HILSCHER FunctionModule for BRC
Type_Definitions (GVL) ¶ InOut: Scope Name Type Initial Comment Constant EC_1 WORD 16#3030 Allround-identity, look for firmwarestring. EC_1_1 WORD 16#3130 Allround-identity, look for firmwarestring. EC_1_2 WORD 16#3031 Allround-identity, look for firmwarestring. EC_1_3 WORD 16#3242 Allround-identity, look for firmwarestring. CIF30_DP_M WORD 16#3333 CIF-30 DPM (ISA-CARD) CIF30_CO_M WORD 16#3633 CIF-30 CAN CIF50_PB WORD 16#3236 CIF-50 DPM (PCI-CARD) CIF50_CO_M WORD 16#3636 CIF-50 CAN (PCI-CARD) CIF50_COMCOM WORD 16#4535 CANopen COM-COM (PCI-CARD) CIF60_PB WORD 16#3136 CIF-60 DPM CIF60_CO_M WORD 16#3536 CIF-60 CAN !!!Special case!!! this is identic with CIF 60 DeviceNetMaster and CIF 60 SDS Master CIF_COM_MINIPBM WORD 16#3835 COM-DPM, Minimodule CIF12_PB WORD 16#3232 CIF-FMS/FDL CIF30_PBCB WORD 16#3233 CIF-30 DPM Combimaster COM12_PBFMS WORD 16#3235 COM-12 PB-FMS COM_PBCB WORD 16#3635 COM PB DPM-Combimaster CIF104_DPM WORD 16#3337 CIF 104 DPM (PC/104) CIF104_FMS WORD 16#3537 CIF 104 FMS-Master (PC/104) CIF104_CAN WORD 16#3637 CIF 104 CAN-Master (PC/104) CIF104_PBREV WORD 16#4237 CIF 104 rev.PB CIF104_PB WORD 16#4337 CIF 104 PB CIF104_COM WORD 16#4E37 CIF 104 COM CanOpen(32Mhz) CIF104_PBKM WORD 16#5337 Special type for Moeller (Combimaster) PB_COM WORD 16#4335 PB-COM-PBCombimaster on COMModule PB_COMBI WORD 16#4232 PB-COMBI-master. PB_DPMV1 WORD 16#4C33 PB-COMBIMaster CIF104_PB_SUETRON WORD 16#3430 CIF 104 PB, Sütron specific CIF60_DPS WORD 16#4336 The PB-Slavecards: CIF50_DPS WORD 16#4436 CIF104_DPS WORD 16#3437 COM_DPS WORD 16#3735 CIF30_DPS WORD 16#3433 CIF30DPS WORD 16#4833 CIF104_DPS_2K WORD 16#5037 CIF30_DNM WORD 16#3833 CIF30_DNM COM_DNM WORD 16#4235 COM_DNM32 WORD 16#4635 CIF60_DNM WORD 16#3536 CIF50_DNM WORD 16#3836 CIF104_DNM WORD 16#3937 CIF104_DNM32 WORD 16#4C37
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 23.05.2023, 08:33:55 companyName string 3S-Smart Software Solutions GmbH libraryFile IoDrvHilscher.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile IoDrvHilscher.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 23.05.2023, 08:33:55 LibraryCategories library-category-list Intern|IoDrivers Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace IoDrvHilscherLibrary Description See: Description Placeholder IoDrvHilscher Project IoDrvHilscher Title IoDrvHilscher Version version 4.1.0.0