- implementata lista macchine configurabili

- aggiunte funzioni lua
- corretta esportazione funzioni per plugin
- aggiunta funzione che lancia eseguibile per cam
This commit is contained in:
Emmanuele Sassi
2024-08-09 11:42:31 +02:00
parent 4dcc1744e8
commit fad64bb5b4
16 changed files with 573 additions and 420 deletions
@@ -62,12 +62,12 @@ Public Class FiniteStateMachineManager
Private Sub FiniteStateMachineTimer_Tick(sender As Object, e As EventArgs)
' lancio esecuzione macchine a stati
For Each FiniteStateMachine In m_FiniteStateMachineList
LuaManager.ExecLuaFunction("MACHINE1.Tick", -1, Nothing)
LuaManager.ExecLuaFunction("MACHINE1_Tick", -1, Nothing)
Next
' lancio esecuzione preprocessore
LuaManager.SetGlobVar("PREPROC.ERROR", 0)
LuaManager.SetGlobVar("PREPROC.ERROR_MSG", "")
LuaManager.ExecLuaFunction("PREPROC.Tick", -1, Nothing)
LuaManager.ExecLuaFunction("PREPROC_Tick", -1, Nothing)
Dim nError As Integer = 0
If Not LuaManager.GetGlobVar("PREPROC.ERROR", nError) Then
nError = 1