private void setRegulation (double up, double down, TariffSubscription sub) { if (null == sub) return; sub.setRegulationCapacity(new RegulationCapacity(sub, up, down)); log.info(name + " setting regulation, up: " + up + "; down: " + down); }
double down = -((Math.min((capacityKWh - stateOfCharge) / chargeEfficiency, maxChargeKW * timeslotLength))); subscription.setRegulationCapacity(new RegulationCapacity(subscription, up, down)); subscription.usePower(0.0);
getSubscription().setRegulationCapacity(regCapacity); log.info(getName() + " uses " + used + "kWh, reg cap (" + regCapacity.getUpRegulationCapacity() + ", "
subscription.setRegulationCapacity(new RegulationCapacity(subscription, ca.getUpRegulationCapacity(), ca.getDownRegulationCapacity()));
RegulationCapacity capacity = new RegulationCapacity(getSubscription(), availableUp, availableDown); getSubscription().setRegulationCapacity(capacity); log.info(getName() + ": regulation capacity (" + capacity.getUpRegulationCapacity()