rendered paste body#!/usr/bin/python
import sys
import string
import os
class RelayController:
"store state and change state of relay sistem"
def __init__(self, relay):
self.relaylist = [0 for x in xrange(8)]
self.relayboard = relay
def change(input):
newval = not(self.relaylist[input])
self.relaylist[input] = newval
list = ''.join(self.relaylist)
number = int(list, 2)
execute = "k8055 -p:%d -a1:0 -a2:0 -d:%d" % (self.relayboard,number)
os.system(execute)
#yourcontroller = RelayController(yourrelay)
input = 1
mylist = [1 for x in xrange(8)]
#newval = not(mylist[input])
#mylist[input] = newval
mylists = ''.join(mylist)
number = int(mylists, 2)
execute = "k8055 -p:%d -a1:0 -a2:0 -d:%d" % (relayboard,number)
os.system(execute)