/// <summary> /// Constructor de la clase <see cref="ConnectWin"/>. /// </summary> /// <param name="init">InitWin.</param> /// <param name="gA">GameAdmin.</param> public ConnectWin(InitWin init, GameAdmin gA) { this.init = init; this.gA = gA; net = NetMode.Instance; net.Conn = this; InitializeComponent(); textIp.Text = this.LocalIPAddress(); btnSend.Visibility = Visibility.Hidden; }
/// <summary> /// Convert Netmode to Channel type /// </summary> /// <param name="_mode">Netmode instance</param> /// <returns>Channel type</returns> private ChannelType getChannelType(NetMode _mode) { ChannelType channelType = ChannelType.Unicast; if (_mode == NetMode.BROADCAST) { channelType = ChannelType.Broadcast; } else if (_mode == NetMode.MULTICAST) { channelType = ChannelType.Multicast; } return(channelType); }
public ChannelEditForm(Route route, LTSCanvas canvas, NetMode mode) { do { InitializeComponent(); mChannel = (WSNChannel)route; mMode = mode; mCanvas = canvas; List <LTSCanvas.CanvasItemData> canvasItems = canvas.itemsList; foreach (LTSCanvas.CanvasItemData itemData in canvasItems) { if (itemData.Item is StateItem) { this.cmbSource.Items.Add(itemData.Item); this.cmbDest.Items.Add(itemData.Item); if (itemData.Item.Equals(route.From)) { this.cmbSource.SelectedItem = itemData.Item; } if (itemData.Item.Equals(route.To)) { this.cmbDest.SelectedItem = itemData.Item; } } } if (!mMode.Equals(NetMode.MULTICAST)) { txtSensorsConn.Visible = false; lblSensorsConn.Visible = false; break; } StringBuilder subConn = new StringBuilder(); subConn.Append(((WSNSensor)mChannel.To).ID.ToString()); foreach (int item in mChannel.SubIdList) { subConn.Append("," + item); } txtSensorsConn.Text = subConn.ToString(); } while (false); }
public ChannelEditForm(Route route, LTSCanvas canvas, NetMode mode) { do { InitializeComponent(); mChannel = (WSNChannel)route; mMode = mode; mCanvas = canvas; List<LTSCanvas.CanvasItemData> canvasItems = canvas.itemsList; foreach (LTSCanvas.CanvasItemData itemData in canvasItems) { if (itemData.Item is StateItem) { this.cmbSource.Items.Add(itemData.Item); this.cmbDest.Items.Add(itemData.Item); if (itemData.Item.Equals(route.From)) this.cmbSource.SelectedItem = itemData.Item; if (itemData.Item.Equals(route.To)) this.cmbDest.SelectedItem = itemData.Item; } } if (!mMode.Equals(NetMode.MULTICAST)) { txtSensorsConn.Visible = false; lblSensorsConn.Visible = false; break; } StringBuilder subConn = new StringBuilder(); subConn.Append(((WSNSensor)mChannel.To).ID.ToString()); foreach (int item in mChannel.SubIdList) subConn.Append("," + item); txtSensorsConn.Text = subConn.ToString(); } while (false); }
public void SetProcessPause() { _processMode = NetMode.ProcessPause; }
public void SetProcessOnly(int ptype) { _processOnlyProtocolType = ptype; _processMode = NetMode.ProcessOnly; }
public void SetProcessAll() { _processMode = NetMode.ProcessAll; }
/// <summary> /// Convert Netmode to Channel type /// </summary> /// <param name="_mode">Netmode instance</param> /// <returns>Channel type</returns> private ChannelType getChannelType(NetMode _mode) { ChannelType channelType = ChannelType.Unicast; if (_mode == NetMode.BROADCAST) channelType = ChannelType.Broadcast; else if (_mode == NetMode.MULTICAST) channelType = ChannelType.Multicast; return channelType; }