private BrickPiChangeAddress ( byte OldAddr, byte NewAddr ) : Task |
||
OldAddr | byte | old address |
NewAddr | byte | new address |
리턴 | Task |
private async Task<bool> BrickPiChangeAddress(byte OldAddr, byte NewAddr)
{
DataArray dataArray = new DataArray();
dataArray.myArray[BYTE_MSG_TYPE] = MSG_TYPE_CHANGE_ADDR;
dataArray.myArray[BYTE_NEW_ADDRESS] = NewAddr;
BrickPiTx(OldAddr, 2, dataArray.myArray);
byte[] InArray = await BrickPiRx(5);
byte[] OutArray;
return CheckRetMessage(InArray, MSG_TYPE_CHANGE_ADDR, out OutArray);
}