IntervalZero.MaxRT.wRTOS.Config Namespace

This namespace contains types used to configure the wRTOS Runtime.

Classes

 

Class Description

Public class

Device

This is the base class for all classes representing hardware devices on the current machine. The only parts of the public interface of this class that you can use on an instance of this class are the properties WindowsDevices and wRTOSDevices. All others exist solely to be inherited.

Public class

LicenseInfo

This class represents the license information for one product feature (e.g., wRTOS, NET64, etc.). The feature to which an instance of this class applies is specified in property FeatureName.

Public class

Machine

This class provides read-only access to some attributes of the current machine, such as the hostname, amount of RAM, and the number of logical processors.

Public class

Product

Represents the installed and licensed product, and provides properties to obtain information about the installation and license. Multiple instances of this class can be created as needed, and they all provide access to the same product information.

Public class

RemoteDebugger

This class reads and modifies the configuration of the wRTOS Remote Debugger.

Public class

wRTOSDevice

This class represents a Plug and Play device that has been converted to ownership by wRTOS.

Public class

ScheduledProcess

Represents a real-time process to be started automatically when the wRTOS Subsystem starts.

Public class

ServerConsole

This class reads and modifies the configuration of the wRTOS Server Console. Assignments to properties on an instance of this class modify Registry values that contain the persistent state of the configuration of the Server Console. After changing the configuration of the Server Console using this class, the Server Console must be restarted for those changes to take effect.

Public class

Subsystem

This class represents the persistent configuration state of the wRTOS real-time Subsystem. Configuration changes made via this class become persistent immediately, but they do not take effect until the next time the real-time Subsystem is started.

Public class

WindowsDevice

This class represents a Plug-and-Play device owned by Windows. This class has no members of its own. All members of this class are inherited from class Device. This class exists to enable Windows and wRTOS devices to be treated polymorphically while being able to distinguish them from each other.

Structures

 

Class Description

Public structure

Product.ComponentInfo

Contains version information and a readable friendly name of the specified component.

Public structure

Product.RT_LICENSE_EXPIRATION_DATE

Represents the expiration date of a wRTOS license.

Public structure

Product.RT_LICENSE_INFO

Represents a wRTOS license.

Public structure

Product.RT_LICENSE_ISSUE_DATE

Represents the date a wRTOS license was issued. This is the date the license was first activated using the wRTOS Activation & Configuration utility.

Public structure

Product.RT_VERSION_INFO

This structure represents the version of the wRTOS Runtime or SDK.

Public structure

Product.RtLicenseOptions

Represents optional data associated with a wRTOS license. Not all licenses have optional data.

Interfaces

 

Class Description

Public interface

IConfigDevice

The abstraction of the concrete implementation by class Device.

Public interface

IConfigLicenseInfo

The abstraction of the concrete implementation by class LicenseInfo.

Public interface

IConfigMachine

The abstraction of the concrete implementation by class Machine.

Public interface

IConfigProduct

The abstraction of the concrete implementation by class Product.

Public interface

IConfigRemoteDebugger

The abstraction of the concrete implementation by class RemoteDebugger.

Public interface

IConfigwRTOSDevice

The abstraction of the concrete implementation by class wRTOSDevice.

Public interface

IConfigScheduledProcess

The abstraction of the concrete implementation by class ScheduledProcess.

Public interface

IConfigServerConsole

The abstraction of the concrete implementation by class ServerConsole.

Public interface

IConfigSubsystem

The abstraction of the concrete implementation by class Subsystem.

Public interface

IConfigWindowsDevice

The abstraction of the concrete implementation by class WindowsDevice.

Enumerations

 

Class Description

Public enumeration

ExceptionHandling

This enumeration represents the available exception handling options used by the Subsystem.

Public enumeration

LicenseInfoProductEdition

This enumeration defines the product editions. See property ProductEdition on this class.

Public enumeration

ProductRT_FEATURE_LICENSE_STATUS

This enumeration represents various status codes that can be returned by licensing APIs in class Product.

Public enumeration

RDTFeatureMode

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.

Public enumeration

RDTState

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

Public enumeration

RestartKind

Represents the various kinds of restart requirements that can exist as a result of using this class.

Public enumeration

SubsystemStartMode

This enumeration represents the various ways the wRTOS real-time Subsystem can be configured to start.