All pastes #112635 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-08-03 02:20 UTC
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)