Unexpected return value bearerStart

In Traces view:

What does this code mean?

s8 startResult = wip_bearerStart(bearerHandle);

		switch (startResult)
		{
			case 0:
				TRACE((TRACE_LEVEL, "Bearer started successfully"));
				break;
			case WIP_BERR_OK_INPROGRESS:
				TRACE((TRACE_LEVEL, "Bearer is connecting"));
				break;
			case WIP_BERR_BAD_HDL:
				TRACE((TRACE_LEVEL, "Bad handle, shouldnt occur"));
				break;
			case WIP_BERR_BAD_STATE:
				TRACE((TRACE_LEVEL, "The bearer is not stopped"));
				break;
			case WIP_BERR_DEV:
				TRACE((TRACE_LEVEL, "Error from link layer initialization"));
				break;
			case WIP_BERR_BAD_CONTEXT:
				TRACE((TRACE_LEVEL, "call to bearerStart not made in main_task"));
				break;
			default:
				TRACE((TRACE_LEVEL, "Unexpected result from bearerStart: %d"));
				break;
		}
	}

i think -35 error corresponds to WIP_BERR_PIN_NOT_READY…

Tank you rex, I guess I got a bit lost in the documentation … or it was not listed as one of the possible return values.
Anyway, I’ll find my way now. Thank you rex!