code: def FromBinary(cls, record_data, record_count=1):
          
  
          _cmd, address, _resp_length, payload = cls._parse_rpc_info(record_data)
  
          try:
              value, encoded_stream = struct.unpack("<LH", payload)
              stream = DataStream.FromEncoded(encoded_stream)
          except ValueError:
              raise ArgumentError("Could not parse set_constant payload", payload=payload)
  
          return SetConstantRecord(stream, value, address=address)
docs: Create an UpdateRecord subclass from binary record data.
  
          This should be called with a binary record blob (NOT including the
          record type header) and it will decode it into a SetConstantRecord.
  
          Args:
              record_data (bytearray): The raw record data that we wish to parse
                  into an UpdateRecord subclass NOT including its 8 byte record header.
              record_count (int): The number of records included in record_data.
  
          Raises:
              ArgumentError: If the record_data is malformed and cannot be parsed.
  
          Returns:
              SetConstantRecord: The decoded reflash tile record.