RTFW_MONITOR_STATUS Enumeration

RTFW_MONITOR_STATUS represents the wRTOS Monitoring Framework state.

Syntax

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

Constants

RTMS_DISABLED

Monitoring is disabled.

RTMS_ENABLED

Monitoring is enabled, which means the wRTOS 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, RtfwStartMonitoring will fail. If the current state is RTMW_STARTED, RtfwDisableMonitoring will fail.

Requirements

Minimum supported version Header Library

wRTOS 1.0 SDK

RtfwApi.h

RtfwApi.lib

See Also: