//------------------------------------------------------------------------------------------------------------------------ public void Stop() { lock (this) { IsActive = false; var msg = new SharpPy() { operation = CMD.Stop }; this.sharppytransport.Send2python(msg); } }
//------------------------------------------------------------------------------------------------------------------------ public void Stop() { lock (this) { IsActive = false; var msg = new SharpPy() { operation = CMD.Stop }; this.sharppytransport.Send2python(msg); } }
//------------------------------------------------------------------------------------------------------------------------ #endregion #region Functions //------------------------------------------------------------------------------------------------------------------------ public void Start() { lock (this) { IsActive = true; var message = new SharpPy() { operation = CMD.Start }; DebugEx.TraceLog("Send to python Start Capture"); this.sharppytransport.Send2python(message); } }
//------------------------------------------------------------------------------------------------------------------------ #endregion #region Functions //------------------------------------------------------------------------------------------------------------------------ public void Start() { lock (this) { IsActive = true; var message = new SharpPy() { operation = CMD.Start }; DebugEx.TraceLog("Send to python Start Capture"); this.sharppytransport.Send2python(message); } }
private void RegisterHandlers() { node.PortEventHandlers[Helper.CameraThing.Ports[1]] = data => { var msg = new SharpPy() { operation = CMD.Filter, payload = data, }; DebugEx.TraceLog("===============>Change Filter"); this.pysharp.Send2python(msg); }; }
//------------------------------------------------------------------------------------------------------------------------ //send mesg for processing to python public void Send2python(SharpPy data) { lock (this) { if (data.payload == null) { data.payload = String.Empty; } var csharp2pythonmessage = JsonConvert.SerializeObject(data); string timestamp = DateTime.Now.ToString(); DebugEx.TraceLog("Send to python " + timestamp); sw.WriteLine(csharp2pythonmessage); sw.WriteLine("\n"); } }
private void RegisterHandlers() { node.PortEventHandlers[Helper.CameraThing.Ports[1]] = data => { var msg = new SharpPy() { operation = CMD.Filter, payload = data, }; DebugEx.TraceLog("===============>Change Filter"); this.pysharp.Send2python(msg); }; }
//------------------------------------------------------------------------------------------------------------------------ //send mesg for processing to python public void Send2python(SharpPy data) { lock (this) { if (data.payload == null) data.payload = String.Empty; var csharp2pythonmessage = JsonConvert.SerializeObject(data); string timestamp = DateTime.Now.ToString(); DebugEx.TraceLog("Send to python " + timestamp); sw.WriteLine(csharp2pythonmessage); sw.WriteLine("\n"); } }