Beispiel #1
0
 def __init__(self, model_name, s_id, r_ids):
     self.id = s_id
     self.total_amp_rating = 15
     self.receptacle_amp_rating = 0
     self.receptacle_count = SPLITTER_MODELS[model_name]
     self.receptacles = []
     for idx in range(self.receptacle_count):
         self.receptacles.append(Receptacle(15, r_ids[idx]))
     if True == DEBUG:
         print(
             'Splitter.__init__() created model_name:{0}, id:{1}, receptacles:{2}'
             .format(model_name, self.id, self.receptacles))
Beispiel #2
0
 def __init__(self, model_name, s_id, r_id):
     self.id = s_id
     self.total_wattage = MODEL_WATTAGE[model_name]
     self.receptacle = Receptacle(15, r_id)
     self.model_id = LIGHT_STRING_MODELS[model_name]
Beispiel #3
0
 def __init__(self, model_name, o_id, r_ids):
     self.id = o_id
     self.amp_rating = OUTLET_MODELS[model_name]
     self.r1 = Receptacle(self.amp_rating, r_ids[0])
     self.r2 = Receptacle(self.amp_rating, r_ids[1])