EgtMachKernel :
- completata gestione warnings.
This commit is contained in:
+13
-9
@@ -39,6 +39,10 @@ using namespace std ;
|
||||
// 2806 = "Error in GenMachining : link movements not calculable"
|
||||
// 2807 = "Error in GenMachining : link outstroke xx"
|
||||
// 2808 = "Error in GenMachining : post apply not calculable"
|
||||
// 2851 = "Warning in GenMachining : Skipped entity (xx)"
|
||||
// 2852 = "Warning in GenMachining : No machinable path"
|
||||
// 2853 = "Warning in GenMachining : Tool name changed (xx)"
|
||||
// 2854 = "Warning in GenMachining : Tool data changed (xx)"
|
||||
|
||||
//------------------------------ Constants -----------------------------------
|
||||
static const string EMC_VAR = "EMC" ; // tabella variabili locali per calcolo
|
||||
@@ -402,8 +406,8 @@ GenMachining::SetGeometry( const SELVECTOR& vIds)
|
||||
// test sull'entità
|
||||
int nSubs ;
|
||||
if ( ! VerifyGeometry( Id, nSubs, nType)) {
|
||||
string sOut = "Entity " + ToString( Id) + " skipped by GenMachining" ;
|
||||
LOG_WARN( GetEMkLogger(), sOut.c_str()) ;
|
||||
string sInfo = "Warning in GenMachining : Skipped entity " + ToString( Id) ;
|
||||
m_pMchMgr->SetWarning( 2851, sInfo) ;
|
||||
continue ;
|
||||
}
|
||||
// posso aggiungere alla lista
|
||||
@@ -620,7 +624,7 @@ GenMachining::Update( bool bPostApply)
|
||||
|
||||
// se lavorazione vuota, esco
|
||||
if ( m_nMills == 0) {
|
||||
LOG_WARN( GetEMkLogger(), "Warning in GenMachining : No machinable path")
|
||||
m_pMchMgr->SetWarning( 2852, "Warning in GenMachining : No machinable path") ;
|
||||
return true ;
|
||||
}
|
||||
|
||||
@@ -801,15 +805,15 @@ GenMachining::UpdateToolData( bool* pbChanged)
|
||||
m_TParams = *pTdata ;
|
||||
// eventuali segnalazioni
|
||||
if ( ! EqualNoCase( m_Params.m_sToolName, m_TParams.m_sName)) {
|
||||
string sLog = "Warning in GenMachining : tool name changed (" +
|
||||
m_Params.m_sToolName + "->" + m_TParams.m_sName + ")" ;
|
||||
LOG_WARN( GetEMkLogger(), sLog.c_str()) ;
|
||||
string sInfo = "Warning in GenMachining : tool name changed (" +
|
||||
m_Params.m_sToolName + "->" + m_TParams.m_sName + ")" ;
|
||||
m_pMchMgr->SetWarning( 2853, sInfo) ;
|
||||
m_Params.m_sToolName = m_TParams.m_sName ;
|
||||
}
|
||||
if ( bChanged) {
|
||||
string sLog = "Warning in GenMachining : tool data changed (" +
|
||||
m_Params.m_sToolName + ")" ;
|
||||
LOG_WARN( GetEMkLogger(), sLog.c_str()) ;
|
||||
string sInfo = "Warning in GenMachining : tool data changed (" +
|
||||
m_Params.m_sToolName + ")" ;
|
||||
m_pMchMgr->SetWarning( 2854, sInfo) ;
|
||||
}
|
||||
// se definito parametro di ritorno, lo assegno
|
||||
if ( pbChanged != nullptr)
|
||||
|
||||
Reference in New Issue
Block a user