diff --git a/pypcc/testing/check_ip.py b/pypcc/testing/check_ip.py index cb8ee62125d05dbd5c5fbf92632c1150f7bf94a0..a0b22090afd8eec2eb7993e36dbcca470826a0ba 100644 --- a/pypcc/testing/check_ip.py +++ b/pypcc/testing/check_ip.py @@ -5,23 +5,23 @@ IP_APSCT_TEST='10.99.100.100' import logging import subprocess -try: - from .lmp_id import get_LMP_ID -except: - from lmp_id import get_LMP_ID +#try: +#from .lmp_id import get_LMP_ID +#except: +# from lmp_id import get_LMP_ID -#import RPi.GPIO as GPIO -#def get_LMP_ID(): -# pins=[21,20,16,12,7,8] -# Npins=len(pins); -# GPIO.setmode(GPIO.BCM) -# for i,pin in enumerate(pins): -# GPIO.setup(pin,GPIO.IN) -# -# value=0; -# for pin in pins: -# value=2*value+1 if GPIO.input(pin) else 2*value -# return value +import RPi.GPIO as GPIO +def get_LMP_ID(): + pins=[21,20,16,12,7,8] + Npins=len(pins); + GPIO.setmode(GPIO.BCM) + for i,pin in enumerate(pins): + GPIO.setup(pin,GPIO.IN) + + value=0; + for pin in pins: + value=2*value+1 if GPIO.input(pin) else 2*value + return value def get_eth0_ip_ifconfig(): result=subprocess.run(['ifconfig','eth0'],stdout=subprocess.PIPE).stdout.decode()