<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_iss_info(self):
 """ Get information about the USB-ISS Querying will return three bytes; - the module ID (7), - firmware version (currently 2), - the current operating mode. """

        self.write_data([self.ISS_CMD, self.ISS_VERSION])
        response = self.read_data(3)
        if len(response) == 3:
            response = self.decode(response)
            self.module = response[0]
            self.firmware = response[1]
            self._mode = response[2]
        else:
            raise USBISSError("Could not get version details")