Пример #1
0
        internal byte[] GetCmd(string devid, DevCarrierCmdE type, byte v1, byte v2, DevCarrierResetE reset)
        {
            CarrierCmdStruct cmd = new CarrierCmdStruct();

            cmd.Head     = ShiftBytes(SocketConst.CARRIER_CMD_HEAD_KEY);
            cmd.DeviceID = byte.Parse(devid);
            cmd.Command  = (byte)type;
            cmd.Value1   = v1;
            cmd.Value2   = v2;
            cmd.Value3   = (byte)reset;
            cmd.Tail     = ShiftBytes(SocketConst.TAIL_KEY);

            return(StructToBuffer(cmd));
        }
Пример #2
0
 public void SendCmd(DevCarrierCmdE type, byte v1, byte v2, DevCarrierResetE reset)
 {
     byte[] data = mProcess.GetCmd(mDev.memo, type, v1, v2, reset);
     SendMessage(data);
 }