public SerialPort.TelegraphCOMAdapter Create(SafeID tID, params Object[] tArgs) { SerialPort.TelegraphCOMAdapter tAdapter = new SerialPort.TelegraphCOMAdapter(tID); if (null != tAdapter) { tAdapter.Name = "Serial Port"; } return(tAdapter); }
private void RefreshDeviceList() { lvHIDDevice.Items.Clear(); //! find all devices String[] strDeviceList = TelegraphCOMAdapter.FindDevice(); if (null == strDeviceList) { if (!m_bOnRefreshing) { RefreshAdapterInformation(); } return; } for (System.Int32 n = 0; n < strDeviceList.Length; n++) { //! add command ListViewItem temItem = new ListViewItem(n.ToString("D2")); temItem.SubItems.Add(strDeviceList[n]); if (m_Adapter.Settings == strDeviceList[n]) { temItem.SubItems.Add("Connected"); if (m_Adapter.Open) { temItem.SubItems.Add("Open"); } else { temItem.SubItems.Add("Close"); } } else { temItem.SubItems.Add("-"); temItem.SubItems.Add("-"); } lvHIDDevice.Items.Add(temItem); } if (!m_bOnRefreshing) { RefreshAdapterInformation(); } }
//! \brief initialize this object private void Initialize() { InitializeComponent(); if (null == m_Adapter) { m_Adapter = new TelegraphCOMAdapter(m_AdapterID); } else { m_AdapterID = m_Adapter.ID; } //this.Visible = false; }
public frmTelegraphCOMAdapterEditor(TelegraphCOMAdapter tAdapter) : base(tAdapter) { m_Adapter = tAdapter; Initialize(); }
//! constructor with adapter and parent public ESnailSerialPortAgent(TelegraphCOMAdapter AdapterItem) : base(AdapterItem) { Initialize(); }