File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 16:04:34 companyName string 3S-Smart Software Solutions GmbH libraryFile SysPci.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SysPci.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 20.04.2021, 16:04:34 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder SysPci Project SysPci Title SysPci Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
SysPci23 Library Documentation ¶ Company System Title SysPci23 Version 3.5.13.0 Categories System|SysLibs23 Author 3S - Smart Software Solutions GmbH Description 1 ¶ Compatibility library for CoDeSys 2.3 projects, to get access to the pci card. Contents: ¶ Data types PCI_INFO (Struct) SysPciGetCardInfo (Function) extern30 Constants (GVL) GVL (GVL) SysPciGetCardInfo30 (Function) Indices and tables ¶ 1 Based on SysPci23.library, last modified 03.07.2018, 10:35:02. LibDoc 4.4.0.0-b.27 The content file SysPci23.clean.json was generated with CODESYS V3.5 SP13 on 03.07.2018, 10:35:02.
PCI_INFO (STRUCT) ¶ TYPE PCI_INFO : STRUCT InOut: Name Type usVendorID WORD usDeviceID WORD usSubVendorID WORD usSubSystemID WORD ulBusNr DWORD SlotNr DWORD ulFunction DWORD ulBaseAddresses ARRAY [0..5] OF DWORD byInterrupt BYTE DeviceSpecific ARRAY [0..191] OF BYTE
Data types ¶ PCI_INFO (Struct)
SysPciGetCardInfo (FUN) ¶ FUNCTION SysPciGetCardInfo : POINTER TO PCI_INFO InOut: Scope Name Type Return SysPciGetCardInfo POINTER TO PCI_INFO Input usVendorId WORD usDeviceId WORD usCardIndex WORD
extern30 ¶ Constants (GVL) GVL (GVL) SysPciGetCardInfo30 (Function)
Constants (GVL) ¶ InOut: Scope Name Type Initial Constant PCI_ERR_OK UDINT 0 PCI_MAX_BUSSES DINT 8 PCI_MAX_DEVICES DINT 32 PCI_MAX_FUNCTIONS DINT 8 PCI_MAX_INFO DINT (PCI_MAX_BUSSES * PCI_MAX_DEVICES)
SysInt Library Documentation ¶ Company System Title SysInt Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder SysInt Description 1 ¶ SysLib for Interrupt Handling Contents: ¶ BusSpecific (Union) BusTypes (GVL) ClassIds (GVL) ISysInt (Alias) InterfaceIds (GVL) InterruptModes (GVL) IsaInterrupt (Struct) PciInterrupt (Struct) SYS_INT_DESCRIPTION (Struct) SysIntClose (Function) SysIntDisable (Function) SysIntDisableAll (Function) SysIntEnable (Function) SysIntEnableAll (Function) SysIntLevel (Function) SysIntOpen (Function) SysIntOpenByName (Function) SysIntRegister (Function) SysIntUnregister (Function) Indices and tables ¶ 1 Based on SysInt.library, last modified 20.04.2021, 16:04:17. LibDoc 4.4.0.0-b.27 The content file SysInt.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 16:04:17.
BusTypes (GVL) ¶ <category>Bus types</category> <description><p>Architecture specific bus types</p></description> InOut: Scope Name Type Initial Constant BT_Internal UDINT 0 BT_ISA UDINT 1 BT_EISA UDINT 2 BT_PCI UDINT 3 BT_VME UDINT 4 BT_PCMCIA UDINT 5 BT_ProcessorInternal UDINT 6 BT_MaxType UDINT 7