コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            CmdFileManage ci = new CmdFileManage();

            addrc             = ci.GetEraseAllCmd();
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
コード例 #2
0
        public void GetWriteToBlockCmdTest()
        {
            CmdFileManage cf = new CmdFileManage();

            byte[] ret = cf.GetWriteToBlockCmd(0x00, 0x00);
            Assert.AreEqual(ret.Count(), 7);
            Assert.AreEqual(ret[6], 0xD3);
        }
コード例 #3
0
        public void GetEraseAllCmdTest()
        {
            CmdFileManage cf = new CmdFileManage();

            byte[] ret = cf.GetEraseAllCmd();
            Assert.AreEqual(ret.Count(), 5);
            Assert.AreEqual(ret[4], 0xD7);
        }
コード例 #4
0
        public void GetEraseSectorCmdTest()
        {
            CmdFileManage cf = new CmdFileManage();

            byte[] ret = cf.GetEraseSectorCmd(0x00, 0x00);
            Assert.AreEqual(ret.Count(), 7);
            Assert.AreEqual(ret[6], 0xD7);
        }
コード例 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            byte          hiAddr = Convert.ToByte(textBox1.Text, 16);
            byte          loAddr = Convert.ToByte(textBox2.Text, 16);
            CmdFileManage ci     = new CmdFileManage();

            addrc             = ci.GetEraseSectorCmd(hiAddr, loAddr);
            richTextBox1.Text = DataChange.byteToHexStr(addrc);
        }
コード例 #6
0
        public void GetReadBlockCmdTest()
        {
            CmdFileManage cf = new CmdFileManage();

            byte[] ret = cf.GetReadBlockCmd(0x00, 0x00);
            Assert.AreEqual(ret.Count(), 7);
            Assert.AreEqual(ret[6], 0xD0);

            Assert.AreEqual(ret[0], 0xAA);
            Assert.AreEqual(ret[1], 0x06);
            Assert.AreEqual(ret[2], 0x01);
            Assert.AreEqual(ret[3], 0xD7);
        }
コード例 #7
0
        public void GetWriteToPageCmdTest()
        {
            CmdFileManage cf = new CmdFileManage();

            byte[] ret = cf.GetWriteToPageCmd(0x00, 0x00);
            Assert.AreEqual(ret.Count(), 7);
            Assert.AreEqual(ret[6], 0xDD);

            Assert.AreEqual(ret[0], 0xAA);
            Assert.AreEqual(ret[1], 0x06);
            Assert.AreEqual(ret[2], 0x01);
            Assert.AreEqual(ret[3], 0xDA);
        }
コード例 #8
0
        public void GetExcute4AxisCmdTest()
        {
            CmdFileManage cf = new CmdFileManage();

            byte[] ret = cf.GetExcute4AxisCmd(0x01, 0x00);
            Assert.AreEqual(ret.Count(), 7);
            Assert.AreEqual(ret[6], 0xDF);

            Assert.AreEqual(ret[0], 0xAA);
            Assert.AreEqual(ret[1], 0x06);
            Assert.AreEqual(ret[2], 0x01);
            Assert.AreEqual(ret[3], 0xD9);
        }
コード例 #9
0
        public void GetExcuteCommonCmdTest()
        {
            CmdFileManage cf = new CmdFileManage();

            byte[] ret = cf.GetExcuteCommonCmd(0x00, 0x01);
            Assert.AreEqual(ret.Count(), 7);
            Assert.AreEqual(ret[6], 0xDE);

            Assert.AreEqual(ret[0], 0xAA);
            Assert.AreEqual(ret[1], 0x06);
            Assert.AreEqual(ret[2], 0x01);
            Assert.AreEqual(ret[3], 0xD8);
        }