protected override string ExecuteInternal() { HandShake(); Medium.WriteUInt16(val1); Medium.WriteUInt16(val2); uint res = Medium.ReadUInt32(); return res.ToString(); }
protected override string ExecuteInternal() { HandShake(); uint val = Medium.ReadUInt32(); uint calc = ReverseFunction(val); Medium.WriteUInt32(calc); byte result = Medium.ReadByte(); string ret = "Received: 0x" + val.ToString("X") + " Sent: 0x" + calc.ToString("X") + " Result: 0x" + result.ToString("X"); return(ret); }