public final class ConversionUtils
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
| static int | asInt(byte value)Converts byte to integer value. | 
| static int | asInt(byte[] input)Converts array into integer value. | 
| static int | asIntFromLittleEndianBytes(byte[] input)Converts byte array with little endian order into integer value. | 
| static boolean | contains(byte[] source,
        int valueToFind) | 
| static boolean | containsScanResponse(byte[] scanRecord) | 
| static byte[] | convert(java.io.File file)Converts File to bytes array. | 
| static byte[] | convert(java.util.UUID uuid)Converts UUID ( UUID) to bytes array. | 
| static byte[] | convertPowerLevel(int powerLevel)Converts power level to bytes array which can be accepted by Beacon. | 
| static boolean | doesArrayBeginWith(byte[] array,
                  byte[] prefix)checkes whether array starts with the byte sequence specified in prefix array. | 
| static boolean | doesArrayContainSubset(byte[] src,
                      byte[] subset,
                      int startIndex) | 
| static byte[] | extractSubdata(byte[] packet,
              int start,
              int length) | 
| static int | fromPowerLevelToDbm(int txPower)Converts TX Power level to its decimal dBm representation. | 
| static byte[] | hexStringToByteArray(java.lang.String hexString)Converts HEX string to byte array. | 
| static byte[] | invert(byte[] array)Inverts bytes array. | 
| static byte[] | to2ByteArray(int value)Converts integer value to 2-byte array. | 
| static int | toPowerLevel(byte[] byteValue)Converts bytes array to Beacon power level. | 
| static int | toPowerLevel(int value)Converts integer value to power level. | 
| static java.util.UUID | toUUID(byte[] uuid)Converts bytes array to UUID | 
public static int asInt(byte value)
value - the valuepublic static byte[] extractSubdata(byte[] packet,
                                    int start,
                                    int length)
public static boolean doesArrayBeginWith(byte[] array,
                                         byte[] prefix)
array - the arrayprefix - the prefix arraypublic static byte[] invert(byte[] array)
array - the arraypublic static int asIntFromLittleEndianBytes(byte[] input)
input - the input arraypublic static int asInt(byte[] input)
input - the input arraypublic static byte[] to2ByteArray(int value)
value - the valuepublic static byte[] convert(java.util.UUID uuid)
UUID) to bytes array.uuid - the uuidpublic static byte[] convert(java.io.File file)
                      throws java.io.IOException
file - the filejava.io.IOException - the iO exceptionpublic static int toPowerLevel(byte[] byteValue)
byteValue - the byte valuepublic static int toPowerLevel(int value)
value - the valuepublic static byte[] convertPowerLevel(int powerLevel)
powerLevel - the power levelpublic static int fromPowerLevelToDbm(int txPower)
public static java.util.UUID toUUID(byte[] uuid)
uuid - the byte arraypublic static boolean doesArrayContainSubset(byte[] src,
                                             byte[] subset,
                                             int startIndex)
public static boolean containsScanResponse(byte[] scanRecord)
public static boolean contains(byte[] source,
                               int valueToFind)
public static byte[] hexStringToByteArray(java.lang.String hexString)
hexString - input HEX string