public void Start()
{
if (m_port == null) return;
m_thread = new Threading.Thread(new Threading.ThreadStart(ptp_thread));
m_thread.Name = "PTP Read";
m_thread.IsBackground = true;
m_thread.Start();
}