Have a new Kitchenaid Dishwasher.
Apparently it senses the number of dishes put in to be cleaned,
and/or the amount of dirt on them, and adjust the wash cycle time
Can't imagine how they sense it.
Certainly no photocell, or weight of the basket measurements.
Any idea how done ?