code: def _send_float(self,value):
          
  
          # convert to float. this will throw a ValueError if the type is not 
          # readily converted
          if type(value) != float:
              value = float(value)
  
          # Range check
          if value > self.board.float_max or value < self.board.float_min:
              err = "Value {} exceeds the size of the board's float.".format(value)
              raise OverflowError(err)
  
          return struct.pack(self.board.float_type,value)
docs: Return a float as a IEEE 754 format bytes object.