示例#1
0
        /// <summary>
        /// Send _g message for Start Up
        /// </summary>
        //private void SendNewG(int magic, byte code, byte par_num, int par_ix, List<int> SendNewGList)
        private void SendNewG()
        {
            List <int> SendNewGList = new List <int>
            {
                2
            };
            //SendNewG(0, 2, 1, 0, SendNewGList);
            Message_g g = new Message_g(0, 2, 1, 0, SendNewGList);

            //Message_g g = new Message_g(magic, code, par_num, par_ix, SendNewGList);
            VCP9412.Instance.SendMessage(g);
        }
示例#2
0
        public void Message_g_ReadTest()
        {
            //Arrange
            byte[]    bytearray = new byte[] { 0, 250, 2, 9, 0, 10 };
            Message_g msg       = new Message_g(250, 2, 9, 10);
            //act
            MsgBuffer msgBuffer = msg.ToAciMsgBuffer();

            int i = 0;

            foreach (var bytes in msgBuffer.Buffer)
            {
                Assert.AreEqual(bytes, bytearray[i]);
                i++;
            }
        }
示例#3
0
        public void Message_g_WriteTest()
        {
            //Arrange
            byte[]     bytearray = new byte[] { 0, 250, 2, 9, 0, 10, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9 };
            List <int> parlist   = new List <int>(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 });
            Message_g  msg       = new Message_g(250, 2, 9, 10, parlist);
            //act
            MsgBuffer msgBuffer = msg.ToAciMsgBuffer();

            int i = 0;

            foreach (var bytes in msgBuffer.Buffer)
            {
                Assert.AreEqual(bytes, bytearray[i]);
                i++;
            }
        }