Example #1
0
def get_platform():
	"""Return a DHT platform interface for the currently detected platform."""
	plat = platform_detect.platform_detect()
	if plat == platform_detect.RASPBERRY_PI:
		import Raspberry_Pi
		return Raspberry_Pi
	elif plat == platform_detect.BEAGLEBONE_BLACK:
		import Beaglebone_Black
		return Beaglebone_Black
	else:
		raise RuntimeError('Unknown platform.')
def get_platform():
    """Return a DHT platform interface for the currently detected platform."""
    plat = platform_detect.platform_detect()
    if plat == platform_detect.RASPBERRY_PI:
        import Raspberry_Pi
        return Raspberry_Pi
    elif plat == platform_detect.BEAGLEBONE_BLACK:
        import Beaglebone_Black
        return Beaglebone_Black
    else:
        raise RuntimeError('Unknown platform.')
Example #3
0
def get_platform():
    """Return a DHT platform interface for the currently detected platform."""
    plat = platform_detect.platform_detect()
    if plat == platform_detect.RASPBERRY_PI:
        # Check for version 1 or 2 of the pi.
        version = platform_detect.pi_version()
        if version == 1:
            import Raspberry_Pi
            return Raspberry_Pi
        elif version == 2:
            import Raspberry_Pi_2
            return Raspberry_Pi_2
        else:
            raise RuntimeError(
                'No driver for detected Raspberry Pi version available!')
    elif plat == platform_detect.BEAGLEBONE_BLACK:
        import Beaglebone_Black
        return Beaglebone_Black
    else:
        raise RuntimeError('Unknown platform.')
Example #4
0
def get_platform():
    """Return a DHT platform interface for the currently detected platform."""
    plat = platform_detect.platform_detect()
    if plat == platform_detect.RASPBERRY_PI:
        # Check for version 1 or 2 of the pi.
        version = platform_detect.pi_version()
        if version == 1:
            import Raspberry_Pi

            return Raspberry_Pi
        elif version == 2:
            import Raspberry_Pi_2

            return Raspberry_Pi_2
        else:
            raise RuntimeError("No driver for detected Raspberry Pi version available!")
    elif plat == platform_detect.BEAGLEBONE_BLACK:
        import Beaglebone_Black

        return Beaglebone_Black
    else:
        raise RuntimeError("Unknown platform.")