Refactor xra1200 import
This commit is contained in:
parent
c4283e4be1
commit
e02af611ad
1 changed files with 15 additions and 13 deletions
|
@ -4,7 +4,11 @@
|
||||||
#
|
#
|
||||||
# (c) 8086 Consultancy 2018-2020
|
# (c) 8086 Consultancy 2018-2020
|
||||||
#
|
#
|
||||||
import glob, sys, smbus, time, os
|
import glob, sys, time, os
|
||||||
|
|
||||||
|
from .xra1200 import Xra1200
|
||||||
|
|
||||||
|
import smbus
|
||||||
|
|
||||||
# Usage
|
# Usage
|
||||||
# clusterctl <cmd> [<devices>]
|
# clusterctl <cmd> [<devices>]
|
||||||
|
@ -35,7 +39,7 @@ import glob, sys, smbus, time, os
|
||||||
# clusterctrl on p1 p5 p9
|
# clusterctrl on p1 p5 p9
|
||||||
#
|
#
|
||||||
# <order> selects which Cluster CTRL devices matches that <order> number
|
# <order> selects which Cluster CTRL devices matches that <order> number
|
||||||
#
|
|
||||||
|
|
||||||
args = len(sys.argv)
|
args = len(sys.argv)
|
||||||
|
|
||||||
|
@ -387,19 +391,17 @@ if(clusterhat):
|
||||||
GPIO.setmode(GPIO.BCM)
|
GPIO.setmode(GPIO.BCM)
|
||||||
GPIO.setup(ports, GPIO.OUT)
|
GPIO.setup(ports, GPIO.OUT)
|
||||||
else: # v2.x
|
else: # v2.x
|
||||||
sys.path.append('/usr/share/clusterctrl/python')
|
|
||||||
import xra1200
|
|
||||||
wp_link = 0
|
wp_link = 0
|
||||||
bus = smbus.SMBus(1)
|
bus = smbus.SMBus(1)
|
||||||
hat = xra1200.Xra1200(bus=1, address=I2C_ADDRESS)
|
hat = Xra1200(bus=1, address=I2C_ADDRESS)
|
||||||
p1 = xra1200.Xra1200(bus=1, address=I2C_ADDRESS, port=0)
|
p1 = Xra1200(bus=1, address=I2C_ADDRESS, port=0)
|
||||||
p2 = xra1200.Xra1200(bus=1, address=I2C_ADDRESS, port=1)
|
p2 = Xra1200(bus=1, address=I2C_ADDRESS, port=1)
|
||||||
p3 = xra1200.Xra1200(bus=1, address=I2C_ADDRESS, port=2)
|
p3 = Xra1200(bus=1, address=I2C_ADDRESS, port=2)
|
||||||
p4 = xra1200.Xra1200(bus=1, address=I2C_ADDRESS, port=3)
|
p4 = Xra1200(bus=1, address=I2C_ADDRESS, port=3)
|
||||||
led = xra1200.Xra1200(bus=1, address=I2C_ADDRESS, port=4)
|
led = Xra1200(bus=1, address=I2C_ADDRESS, port=4)
|
||||||
hub = xra1200.Xra1200(bus=1, address=I2C_ADDRESS, port=5)
|
hub = Xra1200(bus=1, address=I2C_ADDRESS, port=5)
|
||||||
alert = xra1200.Xra1200(bus=1, address=I2C_ADDRESS, port=6)
|
alert = Xra1200(bus=1, address=I2C_ADDRESS, port=6)
|
||||||
wp = xra1200.Xra1200(bus=1, address=I2C_ADDRESS, port=7)
|
wp = Xra1200(bus=1, address=I2C_ADDRESS, port=7)
|
||||||
|
|
||||||
# Get status of I/O Extender
|
# Get status of I/O Extender
|
||||||
dir = hat.get_dir() # I/O pin directions
|
dir = hat.get_dir() # I/O pin directions
|
||||||
|
|
Loading…
Reference in a new issue