+ if (self.oldsym != sym):
+ # edge
+ edgesym = symbols[self.options['signalling']][tuple(self.edgepins)]
+ if (edgesym not in ('SE0', 'SE1')):
+ if (edgesym == sym):
+ self.bitwidth = self.bitwidth - (0.001 * self.bitwidth)
+ self.samplepos = self.samplepos - (0.01 * self.bitwidth)
+ else:
+ self.bitwidth = self.bitwidth + (0.001 * self.bitwidth)
+ self.samplepos = self.samplepos + (0.01 * self.bitwidth)