public ProbeConnectionForm() { InitializeComponent(); _lightControlManager = new CCSLightControlManager();//DeviceController.GetCCSLightControlManagerInstance(); _lightControlManager.On_ProbeConnectionWorked += _lightControlManager_On_Disconnected; _lightControlManager.On_SafetyClosed += _lightControlManager_On_SafetyClosed; }
private void init(CCSLightControlManager manager, int interval) { _manager = manager; _manager.On_ReceivedData += _manager_On_ReceivedData; _timer = new System.Windows.Forms.Timer(); _timer.Interval = interval; _timer.Tick += _timer_Tick; _messageStack = new List <object>(); }
private void init(CCSLightControlManager manager, int interval) { _manager = manager; _manager.On_ReceivedData += _manager_On_ReceivedData; _timer = new System.Windows.Forms.Timer(); _timer.Interval = interval; _timer.Tick += _timer_Tick; _messageStack = new List<object>(); }
public static CCSLightControlManager GetCCSLightControlManagerInstance() { if (_lightControlManager == null) { _lightControlManager = new CCSLightControlManager(); } else { _lightControlManager.RemoveAllRegisterEvent(); } _lightControlInstanceUsed = (_lightControlManager != null); return _lightControlManager; }
private void CCSLightControlForm_Load(object sender, EventArgs e) { CCSLightControlForm_LocationChanged(sender, e); _lightControlManager = DeviceController.GetCCSLightControlManagerInstance(); _lightControlManager.On_SafetyClosed += _lightControlManager_On_SafetyClosed; _lightControlManager.StartProbeConnetion(_heartbeatInterval); _lightControlAssistant = new CCSLightControlAssistant(_lightControlManager); initializeLightControl(); }
public static void ReleaseCCSLightControlManagerInstance() { _lightControlInstanceUsed = false; _lightControlManager = null; }
private void CCSLightControlForm_Load(object sender, EventArgs e) { CCSLightControlForm_LocationChanged(sender, e); _lightControlManager = new CCSLightControlManager(); _lightControlManager.On_SafetyClosed += _lightControlManager_On_SafetyClosed; if (_configModel.HeartBeatEnable) _lightControlManager.StartProbeConnetion(_configModel.HeartBeatInterval); _lightControlAssistant = new CCSLightControlAssistant(_lightControlManager); initializeLightControl(); }
/// <summary> /// CCSLightControlAssistant /// </summary> /// <param name="manager">CCSLightControlManager</param> /// <param name="checkInterval">ms</param> public CCSLightControlAssistant(CCSLightControlManager manager, int checkInterval) { init(manager, checkInterval); }
private int _interval = 20; //ms /// <summary> /// CCSLightControlAssistant /// </summary> /// <param name="manager">CCSLightControlManager</param> public CCSLightControlAssistant(CCSLightControlManager manager) { init(manager, _interval); }
/// <summary> /// CCSLightControlAssistant /// </summary> /// <param name="manager">CCSLightControlManager</param> public CCSLightControlAssistant(CCSLightControlManager manager) { init(manager, _interval); }