def __init__(self): self.modules = {} self.module_type_map = defaultdict(deque) self.device_state = DeviceState() self.event_queue = PriorityQueue() self.alarms = [] self.modules = {} self.event_listeners = defaultdict(deque) self.trace_reader = None self.verbose = False self.debug_mode = False self.debug_interval = 1 self.debug_interval_cnt = 0
def __init__(self): self._sim_modules = {} self._module_type_map = defaultdict(deque) self._device_state = DeviceState() self._event_queue = PriorityQueue() self._current_time = None self._warmup_period = None self._event_listeners = defaultdict(deque) self._trace_reader = None self._trace_executed = False self._verbose = False self._debug_mode = False self._debug_interval = 1 self._debug_interval_cnt = 0
def create_device_state(self, device, options): self.device_state_objs.append(DeviceState(self.name + "-" + device.name, device, options))