From 9fa492f9430417df1029daeb7686d3ad0d209fef Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Fri, 9 Apr 2021 07:05:53 +0000 Subject: [PATCH] EgtMachKernel 2.3d3 : - correzioni per dati DIST e STEM_DIAM in DB utensili. --- EgtMachKernel.rc | Bin 11774 -> 11774 bytes ToolData.cpp | 18 ++++++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/EgtMachKernel.rc b/EgtMachKernel.rc index 164277ab88088dd6beffaa357470846c5e442e25..d9154e24f2bc96be1953aa61c484d2b8c4d68069 100644 GIT binary patch delta 97 zcmewt{V#gMFE&Qw&A-`fnHh~IKa|wnoW?bQ1uSxrY4Qod0+^@}R1`^_2jk{d(jGv4 NK<#LXK~l;gTmUD-Bai?9 delta 97 zcmewt{V#gMFE&P_&A-`fnHh~HKa|wnoW?bQ1uSxrY4Qod0+^@}R1`^_2jk{d(jGv4 NK<#LXK~l;gTmU8!BZvS1 diff --git a/ToolData.cpp b/ToolData.cpp index 1d1538d..2578a63 100644 --- a/ToolData.cpp +++ b/ToolData.cpp @@ -354,9 +354,17 @@ ToolData::SetParam( int nType, double dVal) m_dMinFeed = dVal ; return true ; case TPA_DIST : - return SetValInNotes( TSI_DIST, dVal, m_sSysNotes) ; + if ( abs( dVal) > 0) + SetValInNotes( TSI_DIST, dVal, m_sSysNotes) ; + else + RemoveValInNotes( TSI_DIST, m_sSysNotes) ; + return true ; case TPA_STEMDIAM : - return SetValInNotes( TSI_STEM_DIAM, dVal, m_sSysNotes) ; + if ( abs( dVal) > 0) + SetValInNotes( TSI_STEM_DIAM, dVal, m_sSysNotes) ; + else + RemoveValInNotes( TSI_STEM_DIAM, m_sSysNotes) ; + return true ; } return false ; } @@ -486,10 +494,12 @@ ToolData::GetParam( int nType, double& dVal) const return true ; case TPA_DIST : dVal = 0 ; - return GetValInNotes( m_sSysNotes, TSI_DIST, dVal) ; + GetValInNotes( m_sSysNotes, TSI_DIST, dVal) ; + return true ; case TPA_STEMDIAM : dVal = 0 ; - return GetValInNotes( m_sSysNotes, TSI_STEM_DIAM, dVal) ; + GetValInNotes( m_sSysNotes, TSI_STEM_DIAM, dVal) ; + return true ; } dVal = 0 ; return false ;