|
|
|
@ -55,6 +55,20 @@ extern "C" {
|
|
|
|
|
IedModel*
|
|
|
|
|
IedModel_create(const char* name/*, MemoryAllocator allocator*/);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* \brief Set the name of the IED (use only for dynamic model!)
|
|
|
|
|
*
|
|
|
|
|
* This will change the default name (usualy "TEMPLATE") to a user configured values.
|
|
|
|
|
* NOTE: This function has to be called before IedServer_create !
|
|
|
|
|
* NOTE: For dynamic model (and configuration file date model) this function has to be
|
|
|
|
|
* used instead of IedModel_setIedName.
|
|
|
|
|
*
|
|
|
|
|
* \param model the IedModel instance
|
|
|
|
|
* \param the name of the configured IED
|
|
|
|
|
*/
|
|
|
|
|
void
|
|
|
|
|
IedModel_setIedNameForDynamicModel(IedModel* self, const char* name);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* \brief destroy a dynamically created data model
|
|
|
|
|
*
|
|
|
|
|