EgtExecutor 1.6u3 :
- aggiunte Exe e Lua MdbGetMachiningFromUUID.
This commit is contained in:
@@ -1064,6 +1064,16 @@ ExeMdbGetNextMachining( int nType, string& sName)
|
||||
return pGseCtx->m_pMachMgr->MdbGetNextMachining( nType, sName) ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
ExeMdbGetMachiningFromUUID( const string& sMuuid, string& sName)
|
||||
{
|
||||
GseContext* pGseCtx = GetCurrGseContext() ;
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// restituisce nome della lavorazione di dato UUID
|
||||
return pGseCtx->m_pMachMgr->MdbGetMachiningFromUUID( sMuuid, sName) ;
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
bool
|
||||
ExeMdbSetCurrMachining( const string& sName)
|
||||
|
||||
Binary file not shown.
@@ -1204,6 +1204,24 @@ LuaMdbGetNextMachining( lua_State* L)
|
||||
return 1 ;
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------
|
||||
static int
|
||||
LuaMdbGetMachiningFromUUID( lua_State* L)
|
||||
{
|
||||
// 1 parametro : sMuuid
|
||||
string sMuuid ;
|
||||
LuaCheckParam( L, 1, sMuuid)
|
||||
LuaClearStack( L) ;
|
||||
string sName ;
|
||||
bool bOk = ExeMdbGetMachiningFromUUID( sMuuid, sName) ;
|
||||
// restituisco il risultato
|
||||
if ( bOk)
|
||||
LuaSetParam( L, sName) ;
|
||||
else
|
||||
LuaSetParam( L) ;
|
||||
return 1 ;
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------
|
||||
static int
|
||||
LuaMdbSetCurrMachining( lua_State* L)
|
||||
@@ -2699,6 +2717,7 @@ LuaInstallMachMgr( LuaMgr& luaMgr)
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtMdbRemoveMachining", LuaMdbRemoveMachining) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtMdbGetFirstMachining", LuaMdbGetFirstMachining) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtMdbGetNextMachining", LuaMdbGetNextMachining) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtMdbGetMachiningFromUUID", LuaMdbGetMachiningFromUUID) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtMdbSetCurrMachining", LuaMdbSetCurrMachining) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtMdbSaveCurrMachining", LuaMdbSaveCurrMachining) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtMdbIsCurrMachiningModified", LuaMdbIsCurrMachiningModified) ;
|
||||
|
||||
Reference in New Issue
Block a user