Tenho um array de byte[] , gostaria de saber como colocaria em um dos elementos desse array um byte não sinalizado com o valor 0x81 , valor em decimal é 129 e 0xc7 , decimal é 199.
abaixo está a parte do código.
byte buf[] = {0x06,0x02,(byte) 0x81,0x08,0x1b,0x02,0x1c,0x00,0x00,0x03,0x00,(byte) 0xc7};
Quando tenho escrever com um OutputStream.write na porta serial o hardware responde comando inválido porque o valor 0x81 está em decimal -127 e 0xc7 está em decimal -57.
Alguem tem ideia como farei para escrever esse array corretamente na porta serial ?