private void buttonSend_Click(object sender, EventArgs e) { ERP2DataDL erp2data_dl = null; // EEP if (sender.Equals(this.button_A50204)) { erp2data_dl = new EEPA50204((float)trackBar_A502xx_temp.Value); } if (sender.Equals(this.button_A50205)) { erp2data_dl = new EEPA50205((float)trackBar_A502xx_temp.Value); } if (sender.Equals(this.button_A50401)) { erp2data_dl = new EEPA50401((float)trackBar_A502xx_temp.Value, (float)trackBar_A504xx_humi.Value); } if (sender.Equals(this.button_A50402)) { erp2data_dl = new EEPA50402((float)trackBar_A502xx_temp.Value, (float)trackBar_A504xx_humi.Value); } if (sender.Equals(this.checkBox_D50001)) { ERP2DataDL.BUTTON b = (this.checkBox_D50001.Checked)? ERP2DataDL.BUTTON.CLOSED: ERP2DataDL.BUTTON.OPEN; erp2data_dl = new EEPD50001(b); } // build data and send buildAndSend(erp2data_dl); }
public ESP3PacketType10(ERP2DataDL data_dl) { this.data_dl_ = data_dl; this.data_length_ = data_dl.data_length_; this.optional_length_ = 0x02; this.packet_type_ = (byte)PT.RADIO_ERP2; this.optional_data_ = new byte[2] { 3, 0xFF }; // dbm System.Random r = new System.Random(); this.optional_data_[1] = (byte)r.Next(0, 100); }
// -------------------------------------------------- // Build and send packets // -------------------------------------------------- private void buildAndSend(ERP2DataDL erp2data_dl) { // build data ESP3Packet esp3pkt = new ESP3PacketType10(erp2data_dl); // Serial port data send if (serial_connect_) { serial_SendData(esp3pkt.build()); } // UDP if (checkBox_UDP.Checked) { SendUDP(esp3pkt.build()); } }
private void label_MouseUp(object sender, MouseEventArgs e) { ERP2DataDL erp2data_dl = null; // EEP if (sender.Equals(this.label_F60204)) { erp2data_dl = new EEPF60204( ERP2DataDL.BUTTON.NOT_PRESSED, ERP2DataDL.BUTTON.NOT_PRESSED, ERP2DataDL.BUTTON.NOT_PRESSED, ERP2DataDL.BUTTON.NOT_PRESSED ); // all released } // build data and send buildAndSend(erp2data_dl); }