Files
Emmanuele Sassi ace6bbc35c - Correzioni comunicazione tra supervisore e ottimizzatore
- Correzioni apertura/chiusura finestre Waiting e Blocked
2021-11-04 10:15:56 +01:00

36 lines
1.0 KiB
VB.net

Public Class SupervisorCommThread
' variabile che ferma il ciclo
Private Shared m_Stop As Boolean = False
Private Shared m_bViewerOptimizerBlocked As Boolean = False
Public Shared ReadOnly Property bViewerOptimizerBlocked As Boolean
Get
Return m_bViewerOptimizerBlocked
End Get
End Property
Friend Shared Sub SetViewerOptimizerBlocked(value As Boolean, Optional AddedMachGroupId As Integer = -1)
m_AddedMachGroupId = AddedMachGroupId
m_bViewerOptimizerBlocked = value
End Sub
Public Shared m_AddedMachGroupId As Integer = -1
Friend Shared Sub StopThread()
m_Stop = True
End Sub
Public Shared Sub SupervisorCommThreadFunction()
' creo classe di comunicazione
Dim m_SupervisorComm As SupervisorComm = New SupervisorComm()
While Not m_Stop
' eseguo ciclo principale che tiene vivo il thread
m_SupervisorComm.Timer_Tick()
Threading.Thread.Sleep(TimeSpan.FromMilliseconds(1000))
End While
End Sub
End Class