code: 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
docs: Convert two words to a floating point