Skip to content

Commit b4fe786

Browse files
committed
Update code comments in example
Signed-off-by: Sahas Subramanian <sahas.subramanian@proton.me>
1 parent 4d8fe33 commit b4fe786

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

examples/logical_meter.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ async fn main() -> Result<(), Error> {
2727
)
2828
.await?;
2929

30-
// Create a formula that calculates `grid_power - battery_power`.
3130
let formula_grid = logical_meter.grid(metric::AcPowerActive)?;
3231
let formula_pv = logical_meter.pv(None, metric::AcPowerActive)?;
3332
let formula_consumer = logical_meter.consumer(metric::AcPowerActive)?;
3433

34+
// Create a formula that calculates `grid_power - pv_power + consumer_power + 100kW`.
3535
let formula = logical_meter.grid(metric::AcPowerActive)?
3636
- logical_meter.pv(None, metric::AcPowerActive)?
3737
+ logical_meter.consumer(metric::AcPowerActive)?
@@ -68,6 +68,8 @@ async fn main() -> Result<(), Error> {
6868
);
6969
}
7070

71+
// Create a formula that calculates the grid voltage as:
72+
// COALESCE(grid_voltage, AVG(grid_voltage_p1, grid_voltage_p2, grid_voltage_p3) * SQRT(3))
7173
let formula_grid_voltage = logical_meter.grid(metric::AcVoltage)?.coalesce(
7274
logical_meter.grid(metric::AcVoltagePhase1N)?.avg(vec![
7375
logical_meter.grid(metric::AcVoltagePhase2N)?,

0 commit comments

Comments
 (0)