From 093ebad25f07b058edb73ecd27b9a3eb9c320522 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 22 Mar 2021 14:47:12 +0000 Subject: [PATCH] EgtExecutor : - aggiunte funzioni ExeTdbExport, ExeTdbToBeImported e ExeTdbImport. --- EXE_MachMgr.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/EXE_MachMgr.cpp b/EXE_MachMgr.cpp index ea7cc88..fc1906c 100644 --- a/EXE_MachMgr.cpp +++ b/EXE_MachMgr.cpp @@ -1469,6 +1469,36 @@ ExeTdbGetToolHolderDir( string& sTHolderDir) return pMachMgr->TdbGetToolHolderDir( sTHolderDir) ; } +//----------------------------------------------------------------------------- +bool +ExeTdbExport( const STRVECTOR& vsToolsNames, const string& sOutFile) +{ + IMachMgr* pMachMgr = GetCurrMachMgr() ; + VERIFY_MACHMGR( pMachMgr, false) + // recupero il direttorio dei porta utensili + return pMachMgr->TdbExport( vsToolsNames, sOutFile) ; +} + +//----------------------------------------------------------------------------- +bool +ExeTdbToBeImported( const string& sFile, STRVECTOR& vsToolsNames) +{ + IMachMgr* pMachMgr = GetCurrMachMgr() ; + VERIFY_MACHMGR( pMachMgr, false) + // recupero il direttorio dei porta utensili + return pMachMgr->TdbToBeImported( sFile, vsToolsNames) ; +} + +//----------------------------------------------------------------------------- +bool +ExeTdbImport( const string& sFile, const STRVECTOR& vsToolsToImport, const STRVECTOR& vsToolsNames, STRVECTOR& vsImported) +{ + IMachMgr* pMachMgr = GetCurrMachMgr() ; + VERIFY_MACHMGR( pMachMgr, false) + // recupero il direttorio dei porta utensili + return pMachMgr->TdbImport( sFile, vsToolsToImport, vsToolsNames, vsImported) ; +} + //----------------------------------------------------------------------------- // Setup //-----------------------------------------------------------------------------