1.0.5 • Published 3 years ago

hexadecimal_conversion v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

hexadecimal_conversion

A package for conversion of hexadecimal string to the specified data type.

hexadecimal_conversion APIs

  1. 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)

    1. Float(dataType = "FLOAT"): 32/64 bit floating point number.
    2. Real(dataType = "REAL"): 32-bit single-precision floating point number.
    3. LReal(dataType = "LREAL"): 64-bit double-precision floating point number.
    4. Date(dataType = "DATE"): Date(MM-DD-YYYY).
    5. Int(dataType = "INT"): 16-bit integer.
    6. Short Int(dataType = "SINT"): 8-bit integer.
    7. Signed Large Int(dataType = "DINT"): 32-bit integer.
    8. Time Of Day(dataType = "TOD"): Time of day(unsigned integer in milliseconds, with zero equal to midnight).
    9. Unsigned Int(dataType = "UINT"): 32-bit unsigned integer.
    10. Unisgned Short Int(dataType = "USINT"): 8-bit short(small) integer.
    11. Unsigned Large Int(dataType = "UDINT"): 64-bit unsigned large integer.
    12. Time(dataType = "TIME"): Time(integer).
    13. Word(dataType = "WORD"): 16-bit unsigned integer.
    14. 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

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago