Component Class

This class encapsulates various configuration operations for the Network Link Layer (NL2).

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

Syntax

Copy
public class Component : wRTOSObject, INL2Component

 

The Component type exposes the following members:

Constructors

 

Name Description

Public method

Component

Constructor.

Methods

  Name Description

Public method

IsLicensed

Queries the license status of the NL2 component.

Public method

ResetAll

Resets the NL2 component to default values.

Public method

ResetAutoStart

Resets the AutoStart property to its default value of false.

Public method

ResetExtMSpacePoolMinimumSize

Resets the ExtMSpacePoolMinimumSize property to its default value of 1024.

Public method

ResetMainThreadIdealProcessor

Resets the MainThreadIdealProcessor property to its default value of 0xFFFFFFFF.

Public method

ResetMainThreadPriority

Resets the MainThreadPriority property to it's default value of 66.

Public method

ResetMSpacePoolExpandable

Resets the MSpacePoolExpandable property to its default value of 1.

Public method

ResetMSpacePoolExpandSize

Resets the MSpacePoolExpandSize property to its default value of 1024.

Public method

ResetVerbose

Resets the Verbose property to its default value of false.

Properties

  Name Description

AutoStart

Gets or sets whether the NL2 component should start automatically.

ExtMSpacePoolMinimumSize

Gets or sets the minimum size of the external memory space pool for the NL2.

MainThreadIdealProcessor

Gets or sets the ideal processor for the NL2’s main thread. 0xFFFFFFFF is used for the first available core.

MainThreadPriority

Sets the priority of the NL2’s main thread.

MSpacePoolExpandable

Gets or sets whether the NL2's memory space pool is expandable.

MSpacePoolExpandSize

Sets the size the NL2’s memory space pool should expand by.

Verbose

Gets or sets a Boolean indicating whether verbose logging is enabled.

See Also: