wRTOSDevice.GetKeepLineBasedInterrupts Method

This method returns information about how a wRTOS-owned device allocated interrupt resources.

Namespace:  IntervalZero.MaxRT.wRTOS.Config
Assembly:  IntervalZero.MaxRT.wRTOS (in IntervalZero.MaxRT.wRTOS.dll) Version: 1.0.0.0 (File version: 1.0.1)

Syntax

Copy
public void GetKeepLineBasedInterrupts(
    out bool keepLineBased,
    out int irqRequested,
    out int irqActual,
    out bool shared
)

Parameters

keepLineBased

Type: System.Boolean
This is true if the device will use line-based instead of message-based interrupts. This is false if the device will use its default interrupt allocation behavior (which can be either line-based or message-based).

irqRequested

Type: System.Int32
This is the IRQ that was requested via method SetKeepLineBasedInterrupts(), or null if none was requested. This parameter is undefined if parameter keepLineBased is false.

irqActual

Type: System.Int32
This is the actual IRQ assigned to the device by the Plug and Play Manager. This parameter is undefined if parameter keepLineBased is false.

shared

Type: System.Boolean
This is true if the device is configured to share its IRQ with other wRTOS-owned devices, false otherwise. This parameter is undefined if parameter keepLineBased is false.

Implements

IConfigwRTOSDevice.GetKeepLineBasedInterrupts(Boolean, Int32, Int32, Boolean)

See Also: