def __init__(self, name_file): # log file self.path_file = OUTPUT_DIR + "/" + name_file # event that ask for simulation time to print self.askForSimulationTime = EventHook() log = open(self.path_file, "a") log.close()
def __init__(self, name, no_ports): super().__init__(name, no_ports) # values that read self.read_value = [None for i in range(no_ports)] # cable to send True=red False=blue self.cable_send = [False for i in range(no_ports)] # device's log file self.logger = Logger(self.name + ".txt") # event to ask for the signal time of the simulation. self.askSignalTime = EventHook() # event to query a specific device from the device list self.consultDevice = EventHook() # event to consult the index of a device given its name self.consultDeviceMap = EventHook() # event to know the number of devices at a given time on the network self.askCountDevice = EventHook()
def __init__(self, master, headers, row, column): self.master = master self.headers = headers self.items_dict = {} self.tree = None self.container = ttk.Frame(self.master) self.container.grid(row=row, column=column, sticky=tk.W + tk.E + tk.N + tk.S) self._set_up_tree_widget() self._build_tree() # create a popup menu self.pop_menu = tk.Menu(self.tree, tearoff=0) self.pop_menu.add_command(label="New", command=self.new) self.pop_menu.add_command(label="Remove", command=self.remove) self.pop_menu.add_command(label="Remove All", command=self.remove_all) self.pop_menu.add_command(label="Edit", command=self.edit) self.pop_menu_add = tk.Menu(self.tree, tearoff=0) self.pop_menu_add.add_command(label="New", command=self.new) self.pop_menu_add.add_command(label="Remove All", command=self.remove_all) self.tree.bind("<Button-2>", self.pop_up) self.tree.bind("<Button-3>", self.pop_up) self.onChange = EventHook() self.tip = None
def __init__(self, max=0, min=0, name=""): self.max = max self.min = min self.name = name self.current = min self.on_change = EventHook()
def __init__(self): self.on_change = EventHook() self.state = None self.set_state(FlashState.not_connected)
def __init__(self): self.devices = set() self.events = EventHook()