protected override void OnNodePowerConfigurationChanged(EquipmentNetwork.Node sender)
 {
     ProducingPower = sender.OutputPower - sender.InputPower;
     Assert.IsTrue(ProducingPower >= 0);
 }
Esempio n. 2
0
 private void OnNodeProhibitedEngagement(EquipmentNetwork.Node sender)
 {
     IsEngagementAllowed = false;
     EngagementProhibited?.Invoke(this);
 }
Esempio n. 3
0
 /// <summary>
 ///    Action which performs when node reports that it's input/output power changed.
 /// </summary>
 protected abstract void OnNodePowerConfigurationChanged(EquipmentNetwork.Node sender);
Esempio n. 4
0
 private void OnNodeAllowedEngagement(EquipmentNetwork.Node sender)
 {
     IsEngagementAllowed = true;
     EngagementAllowed?.Invoke(this);
 }
 protected override void OnNodePowerConfigurationChanged(EquipmentNetwork.Node sender)
 {
     ConsumingPower = sender.InputPower - sender.OutputPower;
 }