RT_COMPONENT_STATUS Enumeration

Enumeration RT_COMPONENT_STATUS specifies the status of a kernel component.

Syntax

Copy
typedef enum RT_COMPONENT_STATUS( 
    RT_COMPONENT_STATUS_UNKNOWN = 0,
     RT_COMPONENT_STATUS_STOPPED, 
     RT_COMPONENT_STATUS_STARTED, 
     RT_COMPONENT_STATUS_STOPPING, 
     RT_COMPONENT_STATUS_STARTING, 
     RT_COMPONENT_STATUS_TRANSITIONING, 
     RT_COMPONENT_STATUS_NOT_CONFIGURED, 
     RT_COMPONENT_STATUS_ERROR, 
} RT_COMPONENT_STATUS, *RT_COMPONENT_STATUS; 

Constants

RT_COMPONENT_STATUS_UNKNOWN

The component is unknown.

RT_COMPONENT_STATUS_STOPPED

The component is stopped.

RT_COMPONENT_STATUS_STARTED

The component is started.

RT_COMPONENT_STATUS_STOPPING

The component is stopping.

RT_COMPONENT_STATUS_STARTING

The component is starting.

RT_COMPONENT_STATUS_TRANSITIONING

The component is either stopping or starting.

RT_COMPONENT_STATUS_NOT_CONFIGURED

The component is not configured or not in use.

RT_COMPONENT_STATUS_ERROR

The component is in an error state.

Requirements

Minimum supported version Header Library

eRTOS 1.0 SDK

Rtapi.h rtkrnl.lib