Class ConversionHelper
- java.lang.Object
-
- com.smartgridready.communicator.modbus.helper.ConversionHelper
-
public class ConversionHelper extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean[]
byteArrToBooleanArr(byte[] bytes)
static java.nio.ByteBuffer
byteBufFromRegisters(int[] intArr)
static int[]
bytesToRegisters(byte[] bytes)
static java.lang.String
convRegistersToString(int[] registers, int offset, int stringLength)
Converts 16 - Bit Register values to Stringstatic int[]
convStringToRegisters(java.lang.String stringToConvert)
Converts a String to 16 - Bit Registersstatic int[]
doubleToRegisters(double dVal)
static int[]
floatToRegisters(float fVal)
static int[]
intToRegisters(int value)
static int[]
longToRegisters(long lVal)
static int[]
shortToRegister(short value)
static byte[]
toByteArray(int value)
static int[]
uintToRegisters(long value)
static int[]
unsignedLongToRegister(java.math.BigInteger value)
-
-
-
Method Detail
-
bytesToRegisters
public static int[] bytesToRegisters(byte[] bytes)
-
byteBufFromRegisters
public static java.nio.ByteBuffer byteBufFromRegisters(int[] intArr)
-
floatToRegisters
public static int[] floatToRegisters(float fVal)
-
doubleToRegisters
public static int[] doubleToRegisters(double dVal)
-
longToRegisters
public static int[] longToRegisters(long lVal)
-
unsignedLongToRegister
public static int[] unsignedLongToRegister(java.math.BigInteger value)
-
intToRegisters
public static int[] intToRegisters(int value)
-
uintToRegisters
public static int[] uintToRegisters(long value)
-
shortToRegister
public static int[] shortToRegister(short value)
-
convRegistersToString
public static java.lang.String convRegistersToString(int[] registers, int offset, int stringLength)
Converts 16 - Bit Register values to String- Parameters:
registers
- Register array received via Modbusoffset
- First Register containing the String to convertstringLength
- number of characters in String (must be even)- Returns:
- Converted String
-
convStringToRegisters
public static int[] convStringToRegisters(java.lang.String stringToConvert)
Converts a String to 16 - Bit Registers- Parameters:
stringToConvert
- String to Convert- Returns:
- Converted String
-
toByteArray
public static byte[] toByteArray(int value)
-
byteArrToBooleanArr
public static boolean[] byteArrToBooleanArr(byte[] bytes)
-
-