Configure and Control (RTFW) Data Types

The RTFW library contains these enumerations and structures:

Note: RTFW libraries can only be used in Windows applications.

Enumerations

Name Description

RTFW_EXCEPTION_HANDLING

Represents the five possible exception handling modes in the wRTOS Subsystem.

RTFW_INTERRUPT_TYPE

Represents the interrupt type used by a wRTOS real-time network interface.

RTFW_MONITOR_STATUS

Represents the wRTOS Monitoring framework state.

RTFW_PRIORITY_INVERSION_PROTOCOL

Represents the possible priority inversion protocols that the wRTOS Subsystem can use.

RTFW_RDT_FEATURE_MODE

Represents the state of the Intel® Resource Director Technology (RDT) features: 

    • Intel® Cache Allocation Technology (CAT) mode for performance differentiation among RTSS threads.
    • Intel® Memory Bandwidth Technology (MBA) mode for performance differentiation among RTSS threads.

RTFW_RDT_STATE

Represents the state of Intel® Resource Director Technology (RDT) performance optimization.

RTFW_RESTART_TYPE

Represents the type of restart (Subsystem or machine) required for wRTOS Subsystem configuration changes to take effect.

RTFW_START_MODE

Represents the different ways the wRTOS Subsystem can start.

Structures

Name Description

RTFW_CONSOLE_CONFIGURATION

Represents the configuration of the wRTOS real-time output console.

RTFW_DEVICEEX

Represents the properties of device owned by wRTOS. Use the Windows Device Manager to convert ownership of a device from Windows to wRTOS.

RTFW_INTERFACE_INFO

Contains the name and enabled state of a Network Link Layer (NL2) interface.

RTFW_IPV4_CONFIGURATION

Represents an IPv4 address, and a corresponding network mask used to configure real-time network interfaces.

RTFW_LOCAL_MEMORY_CONFIGURATION

Represents the configuration of the wRTOS Local Memory pool.

RTFW_MONITOR_CONFIGURATION

Represents the configuration of the wRTOS Monitoring framework.

RTFW_NL2_CONFIGURATION

Contains the configuration of the Network Link Layer (NL2).

RTFW_NL2_INTERFACE

Contains the configuration parameters of a Network Link Layer (NL2) interface.

RTFW_NL2_INTERFACE_MSIXMESSAGE

Contains the configuration of one MSI-X message for a Network Link Layer (NL2) interface.

RTFW_NL2_INTERFACE_RXQUEUE

Contains receive queue information for a Network Link Layer (NL2) interface.

RTFW_NL2_INTERFACE_TXQUEUE

Contains transmit queue information for a Network Link Layer (NL2) interface.

RTFW_NETWORK_LOCAL_MEMORY_CONFIGURATION

Represents the configuration of the real-time network and its use of Local Memory MSpaces.

RTFW_REMOTE_DEBUGGER_CONFIGURATION

Represents the configuration of the wRTOS remote debugger.

RTFW_RLY_CONFIGURATION

Contains the configuration of the Network Relay component. See structure RTFW_RLY_INTERFACE for configuration parameters specific to a Network Relay interface.

RTFW_RLY_INTERFACE

Represents the configuration parameters of a Network Relay interface.

RTFW_SCHEDULED_PROCESS

Holds the data fields for a singe scheduled process.

RTFW_SUBSYSTEM_CONFIGURATION

Represents core wRTOS Subsystem configuration parameters. Other functions in this library can obtain and modify other configuration parameters.

RTFW_TCPIP_CONFIGURATION

Represents the configuration of the TCP/IP Stack.

RTFW_TCPIP_INTERFACE

Represents the configuration parameters of a TCP/IP Stack interface.

RTFW_WATCHDOG_CONFIGURATION

Represents the configuration of the wRTOS watchdog timer, which is used to detect runaway real-time threads.

RTFWECAT_INSTANCE_CONFIGURATION

Holds the E-CAT MainDevice instance configuration information.

SEE ALSO: