EgtExecutor 1.6u3 :

- aggiunte Exe e Lua MdbGetMachiningFromUUID.
This commit is contained in:
Dario Sassi
2016-09-20 09:19:17 +00:00
parent b53d7867bb
commit 3aea9f277c
3 changed files with 29 additions and 0 deletions
+10
View File
@@ -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)
BIN
View File
Binary file not shown.
+19
View File
@@ -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) ;