コード例 #1
0
func (c *HeatingCoolingMode) HeatingCoolingMode() model.HeatCoolModeType {
	return model.HeatCoolModeType(c.Byte())
}
コード例 #2
0
ファイル: thermostat.go プロジェクト: smitterson/hc
func (t *thermostat) OnTargetModeChange(fn func(model.HeatCoolModeType)) {
	t.thermostat.TargetMode.OnConnChange(func(conn net.Conn, c *characteristic.Characteristic, new, old interface{}) {
		fn(model.HeatCoolModeType(new.(byte)))
	})
}