#!/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)