Example #1
0
        public void DisConnectAllDp()
        {
            byte[] data = new byte[API_MSG_MAG_BASIC_MASSEGE_LENGTH];
            data[0] = API_MSG_PREAMBLE;
            data[1] = (byte)data.Count();
            data[2] = API_MSG_DISCONNECT_ALL_CH;//opcode
            data[data.Count() - 1] = CheckCum(data, data.Count());

            SerialPortInstanse.Send(data, data.Count());

            ConnectedChanel = ChaneleNum.all_disconnected;
        }
Example #2
0
        public void ConnectDpDevice(byte DpId)
        {
            byte[] data = new byte[API_MSG_MAG_BASIC_MASSEGE_LENGTH + 1];
            data[0] = API_MSG_PREAMBLE;
            data[1] = (byte)data.Count();
            data[2] = API_MSG_CONNECT_CH;//opcode
            data[3] = DpId;
            data[data.Count() - 1] = CheckCum(data, data.Count());

            SerialPortInstanse.Send(data, data.Count());

            ConnectedChanel = (ChaneleNum)DpId;
        }