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)); }
public void SendCmd(DevCarrierCmdE type, byte v1, byte v2, DevCarrierResetE reset) { byte[] data = mProcess.GetCmd(mDev.memo, type, v1, v2, reset); SendMessage(data); }