RTFW_MONITOR_STATUS Enumeration

RTFW_MONITOR_STATUS represents the state of the RTX64 Monitoring Framework.

Syntax

typedef enum _RTFW_MONITOR_STATUS(
    RTMS_DISABLED = 0,
    RTMS_ENABLED,
    RTMS_STARTED,
    RTMS_MAX,
} RTFW_MONITOR_STATUS, * PRTFW_MONITOR_STATUS;

Members

RTMS_DISABLED

Monitoring is disabled.

RTMS_ENABLED

Monitoring is enabled, which means the RTX64 Subsystem has allocated non-paged pool memory needed by the Monitoring Framework. Monitoring must be enabled before it can be started, because enabling monitoring causes non-determinism in real-time applications. Once enabled, starting and stopping monitoring is always deterministic.

RTMS_STARTED

Monitoring is started and collecting events.

Remarks

If the current state is RTMS_DISABLED, API RtfwStartMonitoring will fail. If the current state is RTMW_STARTED, API RtfwDisableMonitoring will fail.

Requirements

Minimum Required Version RTX64 3.4
Header RtfwAPI.h
Library RtfwAPI.lib

See Also:

RtfwGetMonitorStatus

RTFW_MONITOR_CONFIGURATION

RtfwEnableMonitoring

RtfwDisableMonitoring

RtfwStartMonitoring

RtfwStopMonitoring