O nome do pacote desta classe é hubitat.helper
, então para usar em um aplicativo ou driver você deve referenciá-lo com hubitat.helper.HexUtils
.
##integerToHexString
Converta o valor inteiro em string hexadecimal.
String inteiroToHexString (valor int, int minBytes)
value
- o valor inteiro a ser codificado
minBytes
- o número mínimo de bytes codificados em hexadecimal, deve ser maior que 0
String
- O valor do inteiro codificado como uma string hexadecimal.
int eu = 5
`def hexStr = hubitat.helper.HexUtils.integerToHexString (i, 1)
Converta string hexadecimal em inteiro.
int hexStringToInt (valor da string)
value
- a string hexadecimal a ser convertida
int
- O valor inteiro representado pela string hexadecimal.
def meuInt = hubitat.helper.HexUtils.hexStringToInt("01A6")
Converta uma matriz de bytes em string hexadecimal.
String byteArrayToHexString (byte [] valor)
value
- a matriz de bytes a ser convertida
String
- A representação de string hexadecimal da matriz de bytes
Converta uma string hexadecimal em uma matriz de bytes.
byte [] hexStringToByteArray (valor da string)
##intArrayToHexString
Converta uma matriz inteira em uma string hexadecimal.
String intArrayToHexString(int[] valor)
Converta uma string hexadecimal em uma matriz inteira.
int[] hexStringToIntArray(valor da string)