<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def raw_sensor_count(self):
 """ Returns the raw integer ADC count from the sensor Note: Must be divided depending on the max. sensor resolution to get floating point celsius :returns: the raw value from the sensor ADC :rtype: int :raises NoSensorFoundError: if the sensor could not be found :raises SensorNotReadyError: if the sensor is not ready yet """


        # two complement bytes, MSB comes after LSB!
        bytes = self.raw_sensor_strings[1].split()

        # Convert from 16 bit hex string into int
        int16 = int(bytes[1] + bytes[0], 16)

        # check first signing bit
        if int16 >> 15 == 0:
            return int16  # positive values need no processing
        else:
            return int16 - (1 << 16)