def convert_words_to_uint(high_word, low_word):
    """Convert two words to a floating point"""
    try:
        low_num = int(low_word)
        # low_word might arrive as a signed number. Convert to unsigned
        if low_num < 0:
            low_num = abs(low_num) + 2**15
        number = (int(high_word) << 16) | low_num
        return number, True
    except:
        return 0, False
def convert_words_to_uint(high_word, low_word):
    """Convert two words to a floating point"""
    try:
        low_num = int(low_word)
        # low_word might arrive as a signed number. Convert to unsigned
        if low_num < 0:
            low_num = abs(low_num) + 2**15
        number = (int(high_word) << 16) | low_num
        return number, True
    except:
        return 0, False
def convert_words_to_uint ( high_word , low_word ) : try : low_num = int ( low_word ) # low_word might arrive as a signed number. Convert to unsigned if low_num < 0 : low_num = abs ( low_num ) + 2 ** 15 number = ( int ( high_word ) << 16 ) | low_num return number , True except : return 0 , False
Convert two words to a floating point
Convert two words to a floating point