in source/azure_iot.c [43:97]
AzureIoTResult_t AzureIoT_TranslateCoreError( az_result xCoreError )
{
AzureIoTResult_t xResult;
switch( xCoreError )
{
/* Core errors */
case AZ_OK:
xResult = eAzureIoTSuccess;
break;
case AZ_ERROR_IOT_TOPIC_NO_MATCH:
xResult = eAzureIoTErrorTopicNoMatch;
break;
case AZ_ERROR_IOT_END_OF_PROPERTIES:
xResult = eAzureIoTErrorEndOfProperties;
break;
case AZ_ERROR_ARG:
xResult = eAzureIoTErrorInvalidArgument;
break;
case AZ_ERROR_ITEM_NOT_FOUND:
xResult = eAzureIoTErrorItemNotFound;
break;
case AZ_ERROR_UNEXPECTED_CHAR:
xResult = eAzureIoTErrorUnexpectedChar;
break;
case AZ_ERROR_NOT_ENOUGH_SPACE:
xResult = eAzureIoTErrorOutOfMemory;
break;
/* JSON errors */
case AZ_ERROR_JSON_INVALID_STATE:
xResult = eAzureIoTErrorJSONInvalidState;
break;
case AZ_ERROR_JSON_NESTING_OVERFLOW:
xResult = eAzureIoTErrorJSONNestingOverflow;
break;
case AZ_ERROR_JSON_READER_DONE:
xResult = eAzureIoTErrorJSONReaderDone;
break;
/* Default */
default:
xResult = eAzureIoTErrorFailed;
}
return xResult;
}