예제 #1
0
        public void SetDataSample1()
        {
            byte[]      data  = Tools.HexStrToByteArr("68 06 05 04 03 02 01 68 0F 08 34 66 55 44 35 66 55 44 63 16");
            Frame645_97 frame = new Frame645_97();

            frame.SetData(data);
        }
예제 #2
0
        public void GetDataSample2()
        {
            Frame645_97 frame = new Frame645_97();

            frame.FAddress.Value = new byte[] { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06 };
            frame.FControl.Value = 0x0F;
            C0F_DataField df = new C0F_DataField();

            df.FPassword.PA.Value    = 0x01;
            df.FPassword.PW.Value    = new byte[] { 0x11, 0x22, 0x33 };
            df.FNewPassword.PA.Value = 0x02;
            df.FNewPassword.PW.Value = new byte[] { 0x011, 0x22, 0x33 };
            frame.FDataField         = df;

            byte[] data = frame.GetData();
            string str  = String.Join(" ", data.Select(o => o.ToString("X2")));
        }