private void btnSave_Click(object sender, EventArgs e) { // Check configure if (checkEmptyField()) { try { WSNExtendInfo info = new WSNExtendInfo(); info.mNumberSensor = mNumberSensors; info.mNumberPacket = Int32.Parse(txtNumberOfPackets.Text); info.mSensorMaxBufferSize = Int32.Parse(txtSenrMaxBSize.Text); info.mSensorMaxQueueSize = Int32.Parse(txtSenrMaxQSize.Text); info.mChannelMaxBufferSize = Int32.Parse(txtChanlMaxBSize.Text); // 20151028-lqv-update ID-s info.mID = DateTime.Now.Ticks; // 20151028-lqv-update ID-e configListener.Save(info); mAvgBufferSensor = info.mSensorMaxBufferSize; string id = info.mID.ToString(); MessageBox.Show("Suffix of configuration ID: " + id.Substring(id.Length - 4, 4)); Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error"); } } else { MessageBox.Show("Please enter all field empty", "Alert"); } }
protected override LTSModel LoadModel(string text) { WSNModel model = WSNModel.LoadModelFromXML(text, _docPNRes); mExtendInfo = model.mExtendInfo; return(model); }
public WSNModel(WSNExtendInfo extendInfo, String declare, List <LTSCanvas> canvas) : base(declare, canvas) { if (extendInfo != null) { mExtendInfo = extendInfo; } }
public WSNConfigForm(IConfigurationForm configListener, LTSCanvas canvas, WSNExtendInfo extendInfo) { this.mCanvas = canvas; this.configListener = configListener; InitializeComponent(); // init value InitDefaultValue(extendInfo); LoadSensorListInfo(); LoadChannelListInfo(); }
public void Save(WSNExtendInfo info) { do { if (String.IsNullOrEmpty(FileName)) { MessageBox.Show("Please save this file before perform action!"); break; } mExtendInfo = info; Save(FileName); } while (false); }
private void InitDefaultValue(WSNExtendInfo info) { // init ComboBox cmxBufferType.Items.Add(EditPropertyType.SensorMaxSendingRate.ToString()); cmxBufferType.Items.Add(EditPropertyType.SensorMaxProcessingRate.ToString()); cmxBufferType.Items.Add(EditPropertyType.ChannelMaxSendingRate.ToString()); cmxBufferType.SelectedIndex = 0; if (info != null) { // set amount packets txtNumberOfPackets.Text = info.mNumberPacket.ToString(); txtSenrMaxBSize.Text = info.mSensorMaxBufferSize.ToString(); txtSenrMaxQSize.Text = info.mSensorMaxQueueSize.ToString(); txtChanlMaxBSize.Text = info.mChannelMaxBufferSize.ToString(); } }
public PNGenerationHelper(string name, EditorTabItem tabItem) : base(name, tabItem) { try { WSNTabItem wsnTabItem = (WSNTabItem)tabItem; mCanvas = wsnTabItem.getAllCanvas(); mDocPNRes = wsnTabItem.PNRes; // Get extend information mExtendInfo = wsnTabItem.mExtendInfo; initXML(); mLoaded = true; } catch (Exception ex) { DevLog.d(TAG, "Can not read wsn document"); } }
protected override LTSModel LoadModel(string text) { WSNModel model = WSNModel.LoadModelFromXML(text, _docPNRes); mExtendInfo = model.mExtendInfo; return model; }
public WSNModel(WSNExtendInfo extendInfo, String declare, List<LTSCanvas> canvas) : base(declare, canvas) { if (extendInfo != null) mExtendInfo = extendInfo; }