BrickPi.Brick.BrickPiChangeAddress C# (CSharp) Method

BrickPiChangeAddress() private method

Used to change the address of the Ardunio WARNING: don't use it except if you really know what you are doing
private BrickPiChangeAddress ( byte OldAddr, byte NewAddr ) : Task
OldAddr byte old address
NewAddr byte new address
return 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);
        }