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.