Enumeration ERROR_IDPermalink

Type of the return values of all methods and functions to request information on diagnosis.

Name

Type

Comment

Remedy

NO_ERROR

16#0

Execution successfully completed

ERR_PARAMETER

16#1

Invalid parameter value in function call

Correct parameter

ERR_NO_SINK

16#2

Failed to register as sink

ERR_NO_TEXT_LIST

16#3

Failed to get a device text list

Check text lists

ERR_NO_TEXT_CONTENT

16#4

Failed to get at least one content from text list

ERR_COMPETING

16#5

Failed due to competing access of other method

Try again

ERR_ASYNC

16#6

Failed to create async process

ERR_INTERNAL

16#7

Any internal error during execution

BUSY

16#FFF

Busy

Call again to get final result

NO_ERROR_NO_DATA

16#FFFF

Execution successfully completed, no more diagnosis messages

All values except "BUSY" are final results. In case "NO_ERROR" is returned, the requested action has been successfully performed. "NO_ERROR_NO_DATA" also indicates a successful completion. The only difference to "NO_ERROR" is the fact, that there is one (more) data to be provided. All other return values (except "BUSY") are final error states. In case a method or function returns "BUSY", it has to be called again in the following cycles until it returns a final result.