- Per valori default strategia si legge Config.lua e non più JSON-Strategia

- piccole correzioni gestione lista strategie
- creazione cartelle delle prime due strategie (vuote, solo per test)
This commit is contained in:
andrea.villa
2024-04-19 09:59:59 +02:00
parent a8a0ac5875
commit 7193f2595d
8 changed files with 395 additions and 74 deletions
+7 -2
View File
@@ -3,14 +3,16 @@
-- Si opera sulla macchina corrente
-- 2024/04/02 PRIMA VERSIONE
-- Intestazioni
require( 'EgtBase')
_ENV = EgtProtectGlobal()
EgtEnableDebug( true)
-- TODO caricare strategie come librerie
-- Imposto direttorio libreria specializzata per Travi
EgtAddToPackagePath( BEAM.BASEDIR .. '\\LuaLibs\\?.lua')
-- Imposto direttorio strategie. N.B. Le strategie dovranno essere caricate con il nome del direttorio padre
EgtAddToPackagePath( BEAM.BASEDIR .. '\\Strategies')
-- Verifico che la macchina corrente sia abilitata per la lavorazione delle Travi
local sMachDir = EgtGetCurrMachineDir()
@@ -34,6 +36,10 @@ EgtOutLog( '*** Beam Process Start ***', 1)
_G.package.loaded.BeamExec = nil
_G.package.loaded.BeamLib = nil
_G.package.loaded.BeamData = nil
_G.package.loaded.Identity = nil
_G.package.loaded.BasicCustomerStrategies = nil
_G.package.loaded.FeatureData = nil
local BE = require( 'BeamExec')
local BL = require( 'BeamLib')
@@ -264,7 +270,6 @@ end
-- *** Inserimento delle lavorazioni nelle travi ***
-------------------------------------------------------------------------------------------------------------
local function MyProcessFeatures()
local bOk, Stats = BE.ProcessFeatures()
local nErrCnt = 0
local nWarnCnt = 0