/// <summary> /// Initialize our bus /// </summary> /// <param name="Sub"></param> /// <param name="BusNumber"></param> /// <param name="Name"></param> /// <param name="PerUnitVoltage"></param> /// <param name="Builder"></param> public Sim_Bus(Sim_Substation Sub, int BusNumber, String Name, double PerUnitVoltage, Sim_Builder Builder) { this.ElemGuid = Guid.NewGuid(); this.Name = Name; this.Substation = Sub; this.Voltage = Builder.GetVoltage(); this.PerUnitVoltage = PerUnitVoltage; this.Substation.Elements.Add(this); this.BusNumber = BusNumber; this.Owner = Builder.GetOwner(); this.ElemGuid = Guid.NewGuid(); this.NodeGuid = Guid.NewGuid(); this.Operator = Builder.GetOperator(); this.TEID = Builder.NextTEID(); this.NodeTEID = Builder.NextTEID(); }