nn::Result::Level Enumerated Type

Syntax

#include <nn/Result.h>

enum Level;

Values

Value Description
LEVEL_INFO Success. Additional information exists.
LEVEL_SUCCESS Success. No additional information.
LEVEL_FATAL Fatal error at the system level. Recovery in the software is not possible. Transition to the sequence that directs the user to Customer Support.
LEVEL_RESET Unexpected error. Best course of action is to transition to the reset sequence. It's not likely that reinitializing the module will lead to recovery, but it may be possible to recover by resetting.
LEVEL_REINIT Error indicating that the module must be reinitialized.
LEVEL_USAGE Programming error. This indicates a programming error that will always occur with the argument values that were specified, regardless of the particular internal state of the library.
LEVEL_PERMANENT Permanent error. Retrying is not possible.
LEVEL_TEMPORARY Temporary failure. Retrying immediately with the same argument values is possible. Retrying a comparatively few times should yield success.
LEVEL_STATUS Expected failure.
LEVEL_END This value is not used.

Description

Enumerated type that indicates the severity of errors.

Bug:The enumerated type definitions will change in the future.

Revision History

2010/01/07
Initial version.

CONFIDENTIAL