From 68767be143062a28ba0b50e9167560058e08b243 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Sat, 2 Jul 2016 15:04:48 +0000 Subject: [PATCH] EgtInterface 1.6s2 : - aggiunte EgtGetTableName e EgtTdbGetToolFromUUID. --- API_MachMgr.cpp | 26 ++++++++++++++++++++++++++ EgtInterface.rc | Bin 11726 -> 11726 bytes 2 files changed, 26 insertions(+) diff --git a/API_MachMgr.cpp b/API_MachMgr.cpp index 3913a82..66cfeb6 100644 --- a/API_MachMgr.cpp +++ b/API_MachMgr.cpp @@ -324,6 +324,19 @@ __stdcall EgtSetTable( const wchar_t* wsTable) return ( ExeSetTable( wstrztoA( wsTable)) ? TRUE : FALSE) ; } +//----------------------------------------------------------------------------- +BOOL +__stdcall EgtGetTableName( wchar_t*& wsTableName) +{ + if ( &wsTableName == nullptr) + return FALSE ; + string sTableName ; + if ( ! ExeGetTable( sTableName)) + return FALSE ; + wsTableName = _wcsdup( stringtoW( sTableName)) ; + return (( wsTableName == nullptr) ? FALSE : TRUE) ; +} + //----------------------------------------------------------------------------- BOOL __stdcall EgtGetTableRef( int nInd, double ptPos[3]) @@ -422,6 +435,19 @@ __stdcall EgtTdbGetNextTool( int nFamily, wchar_t*& wsName, int* pnType) return (( wsName == nullptr) ? FALSE : TRUE) ; } +//----------------------------------------------------------------------------- +BOOL +__stdcall EgtTdbGetToolFromUUID( wchar_t* wsTuuid, wchar_t*& wsName) +{ + if ( &wsName == nullptr) + return FALSE ; + string sName ; + if ( ! ExeTdbGetToolFromUUID( wstrztoA( wsTuuid), sName)) + return FALSE ; + wsName = _wcsdup( stringtoW( sName)) ; + return (( wsName == nullptr) ? FALSE : TRUE) ; +} + //----------------------------------------------------------------------------- BOOL __stdcall EgtTdbSetCurrTool( const wchar_t* wsName) diff --git a/EgtInterface.rc b/EgtInterface.rc index 7bb3ac355232316e5a13ed70d0d7a8ccaa3170ed..8e2505feab46d42e9bd56a20ced09b438057511d 100644 GIT binary patch delta 137 zcmX>XeJ*;#4>ndy1|0^Y%@4(HGEKh5nZsPnU^Mw7r|x7gC5z2{Qc{eYk8tZS!xf!m qn!Hc20;XuQmy#Fb<_*F~3S60Cl28-eSWq?dOkSr5w*_cG3pW5-ge*k> delta 137 zcmX>XeJ*;#4>nc{1|0^=%@4(HGEKh5nZsPfU^)3Cr|x7gC5z2{Qc{eYk8tZS!xf!m qn!Hc20;XuQmy#Fb<_*F~3S60Cl28-eSWq?dOkSr5w*_cG3pW5~2rP8~