private void SendReadCommand(char p_Address) { char[] message = new char[1 + 1 + 2]; // CMD(1 Byte) + real data byte coun(1 Byte) + Address(2 Byte) message[0] = (char)RequestCommand.ReadDataFromFPGA; // Command message[1] = (char)0x04; // 要讀取的位元數: 4 Bytes message[2] = (char)((int)p_Address >> 8); // 取高 8 位元 message[3] = (char)((int)p_Address & 0xFF); // 取低 8 位元 m_Interface.SendMessage(new string(message)); }
private void ChangePattern_Click(object sender, EventArgs e) { switch (m_enumPGType) { case enumPGType.Chroma: if (sender == ChangePatternButton) { m_objInterface.SendMessage("PatternChange:" + PatternNameComboBox.Text); } else if (sender == PreviousPatternButton) { m_objInterface.SendMessage("PrevPattern:"); } else if (sender == NextPatternButton) { m_objInterface.SendMessage("NextPattern:"); } break; } }