1.0.5 • Published 3 years ago
hexadecimal_conversion v1.0.5
hexadecimal_conversion
A package for conversion of hexadecimal string to the specified data type.
hexadecimal_conversion APIs
getParsedHexValue(hexString, dataType)
Converts hexadecimal string to the specified 'dataType'.
Parameters
- hexString: hexadecimal string to be converted.
- dataType: data type to which the hexadecimal string has to be converted.
Possible Conversions(from hex string)
- Float(dataType = "FLOAT"): 32/64 bit floating point number.
- Real(dataType = "REAL"): 32-bit single-precision floating point number.
- LReal(dataType = "LREAL"): 64-bit double-precision floating point number.
- Date(dataType = "DATE"): Date(MM-DD-YYYY).
- Int(dataType = "INT"): 16-bit integer.
- Short Int(dataType = "SINT"): 8-bit integer.
- Signed Large Int(dataType = "DINT"): 32-bit integer.
- Time Of Day(dataType = "TOD"): Time of day(unsigned integer in milliseconds, with zero equal to midnight).
- Unsigned Int(dataType = "UINT"): 32-bit unsigned integer.
- Unisgned Short Int(dataType = "USINT"): 8-bit short(small) integer.
- Unsigned Large Int(dataType = "UDINT"): 64-bit unsigned large integer.
- Time(dataType = "TIME"): Time(integer).
- Word(dataType = "WORD"): 16-bit unsigned integer.
- Double Word(dataType = "DWORD"): 32-bit unsigned integer.
Example
const { getParsedHexValue } = require("hexadecimal_conversion"); let hexString = "0x4378028f"; let dataType = "FLOAT"; let result = getParsedHexValue(hexString, dataType); console.log(result);
Output
248.01
command to deploy package
selec-lambda-services