A value of 0 (zero) indicates success.
A negative value of -20000 or below indicates a very critical error, and further processing is usually impossible. Immediately shut down the whole process as it might be in an unstable state.
A negative value between -10000 and -12099 indicates a critical error, and further processing might be impossible.
A positive value of 20000 or above indicates a non-critical error, and further processing is possible.
A positive value between 10000 and 12099 indicates a warning, including a possible issue with configuration settings, address input, or output.