3 // Action selects at most one change. Nil fields read the current state. The
4 // driver sends power and target changes separately to preserve their order.
5 // TargetTemperature is finite degrees Celsius. The caller retains the pointers.
8 TargetTemperature *float64