private bool resisterReaders(string key) { if (m_resisterdReaders.ContainsKey(key)) { return(false); } ReaderSearchResult result = getSearchResultFromKey(key); m_resisterdReaders.Add(key, new ReaderAccessor(result.IpAddress)); return(true); }
private void setLiveview(bool enable) { enable = enable && (LiveViewReaderList.SelectedItem != null); if (enable) { string key = LiveViewReaderList.SelectedItem.ToString(); ReaderSearchResult res = getSearchResultFromKey(key); liveviewForm1.EndReceive(); liveviewForm1.IpAddress = res.IpAddress; liveviewForm1.BeginReceive(); label3.Text = key; } else { liveviewForm1.EndReceive(); label3.Text = "Stopped."; } maintenanceUIControl(enable); }
private void appendSearchResult(ReaderSearchResult res) { if (res.IpAddress == "") { searchUIControl(false); return; } string key = getKeyFromSearchResult(res); foreach (string oldkey in SearchedReaders_ChkLstBx.Items) { // Ignore registerd reader. if (key == oldkey) { return; } } SearchedReaders_ChkLstBx.Items.Add(key); LiveViewReaderList.Items.Add(key); LiveViewReaderList.SelectedIndex = 0; label1.Text = SearchedReaders_ChkLstBx.Items.Count + " Readers Found."; }
private string getKeyFromSearchResult(ReaderSearchResult res) { return(res.IpAddress + "/" + res.ReaderModel + "/" + res.ReaderName); }