why are TariffTransactions related to Instant, and not to Timeslot? By default, shouldn't there be only one TariffTransaction per Timeslot? So why relate it to Instant?
- There can be a large number of TariffTransactions in any given timeslot. These can include tariff publication fees, new tariff subscriptions (with their signup fees/bonuses), subscription withdrawals, energy usage, and the fixed periodic fees from customers.
- Currently, the clock advances once/timeslot, so the Instant value is constant during a timeslot. But this is just a parameter, and there are arguments that the clock should advance more than once/timeslot; . So we decided that energy usage should be measured by clock-tick, rather than simply by timeslot.