Miscellany
public text v1 · immutableclass pyvcp_ledi(Canvas):
n=0
def __init__(self,master,pycomp,halpin=None,**kw):
im=Image.open("ledverdeonoff.gif")
Canvas.__init__(self,master,bd=0)
self.im = im.PhotoImage(file ='ledverdeonoff.gif')
if halpin == None:
halpin = "ledimg."+str(pyvcp_ledi.n)
self.halpin=halpin
pycomp.newpin(halpin, HAL_BIT, HAL_IN)
pyvcp_ledi.n+=1
def update(self,pycomp):
newstate = pycomp[self.halpin]
self.on_off = self.im.seek(newstate)