package alamo // Action selects at most one change. Nil fields read the current state. The // driver sends power and target changes separately to preserve their order. // TargetTemperature is finite degrees Celsius. The caller retains the pointers. type Action struct { Power *bool TargetTemperature *float64 }