Product Class

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.

Inheritance Hierarchy

System.Object
  IntervalZero.MaxRT.wRTOS.wRTOSObject
    IntervalZero.MaxRT.wRTOS.Config.Product

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 class Product : wRTOSObject, IConfigProduct

 

The Product class exposes the following members.

Constructors

  Name Description

Public method

Product

Constructor.

Properties

  Name Description

Public property

IsDisposed

True if the object has been disposed, false otherwise.

(Inherited from wRTOSObject.)

Protected property

RuntimeInstallDirectory

Read-only. Returns the path of the wRTOS Runtime installation directory or null if the wRTOS Runtime is not installed.

Public property

RuntimeVersion

Read-only. Returns a human-readable version string for the wRTOS Runtime. If the Runtime is not installed, returns null.

Public property

SDKInstallDirectories

Read-only. Returns a List<string> containing the paths of the wRTOS SDK installation directories. If no wRTOS SDK installed, returns null.

Public property

SDKVersions

Read-only. Returns a List<string> where each string is human-readable version string for an installed wRTOS SDK. If no wRTOS SDKs are installed, returns null.

Methods

  Name Description

Public method

Dispose

Dispose method.

(Inherited from wRTOSObject.)

Public method

GetDongles

Retrieves list of IntervalZero specific security dongles attached to the machine

Public method

GetLicenseInfo

Retrieve license information for a given feature and major version.

Public method

GetLicenses

Retrieve license information.

Public method

GetRuntimeVersionEx

Retrieves version info for the installed Runtime

Public method

IsAppRunnable

This function returns whether the specified RTSS application binary can run. This means it has been built to run with the provided license feature and that there is a valid license for the feature on the system.

Public method

GetComponentInfo

Returns component information.

Public method

IsRuntimeLicensed

Returns true if a valid wRTOS Runtime license exists for the given major version of the Runtime.

Public method

IsTcpStackLicensed

Returns true if a valid wRTOS TCP/IP Stack license exists for the given major version of the Runtime, Otherwise returns false.

Protected method

OnNotifyPropertyChanged

Called when a property is changed

(Inherited from wRTOSObject.)

Events

  Name Description

Public event

PropertyChanged

Event Fired when a property value is changed

(Inherited from wRTOSObject.)

See Also: