def _randomSemanticClass(): randID = random.randint(0, 100) possibleTypes = ( semantics.Discrete(f"Button {randID}"), semantics.LCDDisplay(f"LCD {randID}"), semantics.ContinuousDial(f"ContinuousDial {randID}",0,180,7,11), ) return random.choice(possibleTypes)
def create_disp(pixels): r = SC.LCDDisplay('7sed_disp') r.measure_func = lambda so : B3.seven_seg.seven_seg_disp(so.np) return r