EgtMachKernel :
- piccola modifica.
This commit is contained in:
+15
-3
@@ -779,7 +779,7 @@ Milling::GetToolData( void) const
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
Milling::UpdateToolData( void)
|
||||
Milling::UpdateToolData( bool* pbChanged)
|
||||
{
|
||||
// recupero il gestore DB utensili della macchina corrente
|
||||
ToolsMgr* pTMgr = m_pMchMgr->GetCurrToolsMgr() ;
|
||||
@@ -789,13 +789,25 @@ Milling::UpdateToolData( void)
|
||||
const ToolData* pTdata = pTMgr->GetTool( m_Params.m_ToolUuid) ;
|
||||
if ( pTdata == nullptr)
|
||||
return false ;
|
||||
// aggiorno i parametri
|
||||
// verifico se sono diversi (ad esclusione del nome)
|
||||
m_TParams.m_sName = pTdata->m_sName ;
|
||||
bool bChanged = ! SameTool( m_TParams, *pTdata) ;
|
||||
// aggiorno comunque i parametri
|
||||
m_TParams = *pTdata ;
|
||||
// eventuali segnalazioni
|
||||
if ( ! EqualNoCase( m_Params.m_sToolName, m_TParams.m_sName)) {
|
||||
string sLog = "Warning in Milling : tool name changed (" +
|
||||
m_Params.m_sToolName + "->" + m_TParams.m_sName +")" ;
|
||||
m_Params.m_sToolName + "->" + m_TParams.m_sName + ")" ;
|
||||
LOG_INFO( GetEMkLogger(), sLog.c_str()) ;
|
||||
}
|
||||
if ( bChanged) {
|
||||
string sLog = "Warning in Milling : tool data changed (" +
|
||||
m_Params.m_sToolName + ")" ;
|
||||
LOG_INFO( GetEMkLogger(), sLog.c_str()) ;
|
||||
}
|
||||
// se definito parametro di ritorno, lo assegno
|
||||
if ( pbChanged != nullptr)
|
||||
*pbChanged = bChanged ;
|
||||
return true ;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user