private void button1_Click(object sender, EventArgs e) { //具体参数文档和串口助手不一致,?、 byte commandAddr = (byte)((comboBox1.Text == "0控制板") ? 0x00 : 0x01);; CmdInit ci = new CmdInit(); addrc = ci.GetMachineValueCmd(commandAddr); richTextBox1.Text = DataChange.byteToHexStr(addrc); }
public void GetMachineValueCmdTest() { //AA 05 01 A8 00 AC CmdInit cf = new CmdInit(); byte[] ret = cf.GetMachineValueCmd(0x00); Assert.AreEqual(ret.Count(), 6); Assert.AreEqual(ret[5], 0xAC); Assert.AreEqual(ret[0], 0xAA); Assert.AreEqual(ret[1], 0x05); Assert.AreEqual(ret[2], 0x01); Assert.AreEqual(ret[3], 0xA8); }