1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| INT16 MCODE_Camera::PlugTo(MCODE_Module *Module)
{
if (strcmp(Module->GetModuleClass(),"MCODE_DataDisplay") == 0)
{
if (Module->GetPlugPermission(this) == SUCCESS)
{
this->AddPluggedToModule(Module);
sprintf_s(LogMessage,sizeof(LogMessage),"[%s]::%s, plugged to MCODE_DataDisplay module successfully.",
this->ModuleClass,__FUNCTION__);
Log->StackAddMsg(LOG_INFORMATION,0,__LINE__,__FILE__,LogMessage);
}
else
{
sprintf_s(LogMessage,sizeof(LogMessage),"[%s]::%s, module %s did not grant permission to be plugged in.",
this->ModuleClass,__FUNCTION__,Module->GetModuleClass());
Log->StackAddMsg(LOG_WARNING,0,__LINE__,__FILE__,LogMessage);
return WARNING;
}
}
MCODE_Module::PlugTo(Module);
return SUCCESS;
} |
Partager