Returns the numeric modelID that uniquely identifies the specified model in the EDMdatabase.
Related function: edmiGetModel .
Header:
#include "sdai.h"
Prototype:
SdaiModel edmiGetModelBN(SdaiString repositoryName,
SdaiString modelName);
Arguments:
repositoryName |
Specifies the name of the repository in the EDMdatabase that holds the model of interest. Repository names are case sensitive. |
modelName |
Specifies the name of the model of interest. Model names are case sensitive. The combination of the <repositoryName> and <modelName> arguments uniquely identifies a model in an EDMdatabase. |
Returns:
A numeric modelId that uniquely identifies the specified model in the EDMdatabase. The modelId can have the following values:
modelID = 0 : Error in operation. Use sdaiErrorQuery to get error code and edmiGetErrorText to get the error message.
modelID != 0: Function successfully performed.
EXAMPLE
SdaiModel modelId;
. . .
modelId = edmiGetModelBN("DataRepository", "AP203_Bumper");
if (! modelId) {
/* Error in operation */
printf("\nError: %s in edmiGetModelBN\n",
edmiGetErrorText(sdaiErrorQuery()));
goto error;
}
/* print modelId of model */
printf("\nModelId : %lu", modelId);
. . .