BusSpecific (UNION) ¶ TYPE BusSpecific : UNION <category>Bus specific</category> <description><p> Bus specific interrupt description </p></description> InOut: Name Type Comment pciInterrupt PciInterrupt <param name=”pciInterrupt”>PCI interrupt</param> isaInterrupt IsaInterrupt <param name=”isaInterrupt”>ISA interrupt</param>
ClassIds (GVL) ¶ <category>ClassID</category> InOut: Scope Name Type Initial Constant CLASSID_CSysInt UDINT 16#106
ISysInt (ALIAS) ¶ TYPE ISysInt : ISysIntIEC
InterfaceIds (GVL) ¶ <category>InterfaceID</category> InOut: Scope Name Type Initial Constant ITFID_ISysInt UDINT 16#106
InterruptModes (GVL) ¶ <category>Interrupt modes</category> InOut: Scope Name Type Initial Constant IM_LevelSensitive UDINT 0 IM_Latched UDINT 1
IsaInterrupt (STRUCT) ¶ TYPE IsaInterrupt : STRUCT <category>Isa interrupt</category> <description><p> ISA specific interrupt description </p></description> InOut: Name Type Comment ulBusNumber UDINT <element name=”ulBusNumber” type=”IN”>Unused on the ISA bus</element> ulDevciceNumber UDINT <element name=”ulDevciceNumber” type=”IN”>Unused on the ISA bus</element> ulFunctionNumber UDINT <element name=”ulFunctionNumber” type=”IN”>Unused on the ISA bus</element> ulIntLine UDINT <element name=”ulIntLine” type=”IN”>Unused on the ISA bus</element>
PciInterrupt (STRUCT) ¶ TYPE PciInterrupt : STRUCT <category>Pci interrupt</category> <description><p> PCI specific interrupt description </p></description> InOut: Name Type Comment ulBusNumber UDINT <element name=”ulBusNumber” type=”IN”>Bus number on the PCI bus</element> ulDevciceNumber UDINT <element name=”ulDevciceNumber” type=”IN”>Device number on the PCI bus</element> ulFunctionNumber UDINT <element name=”ulFunctionNumber” type=”IN”>Function number on the PCI bus. Is used for different functions on the same device.</element> ulIntLine UDINT <element name=”ulIntLine” type=”IN”>Interrupt line on the PCI bus.</element>
SYS_INT_DESCRIPTION (STRUCT) ¶ TYPE SYS_INT_DESCRIPTION : STRUCT <category>Interrupt description</category> <description><p>Optional description for an interrupt</p></description> InOut: Name Type Comment BusType UDINT <param name=”BusType”>Bus type (architecture specific). See “BusTypes” for details.</param> InterruptMode UDINT <param name=”InterruptMode”>Interrupt mode</param> busSpecific BusSpecific <param name=”busSpecific”>Pci bus specific definitions</param>
SysIntClose (FUN) ¶ FUNCTION SysIntClose : RTS_IEC_RESULT <description>Close an interrupt</description> <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result> InOut: Scope Name Type Comment Return SysIntClose RTS_IEC_RESULT Input hInt RTS_IEC_HANDLE <param name=”hInt” type=”IN”>Handle to interrupt returned by SysIntOpen.</param>
SysIntDisable (FUN) ¶ FUNCTION SysIntDisable : RTS_IEC_RESULT <description>Function to disable an interrupt. By use of this function the interrupt specified by its handle gets deactivated (masked).</description> <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result> InOut: Scope Name Type Comment Return SysIntDisable RTS_IEC_RESULT Input hInt RTS_IEC_HANDLE <param name=”hInt” type=”IN”>Handle to interrupt returned by SysIntOpen.</param>