| | |
| | | { |
| | | function.usageCount++; |
| | | function.refreshTime = DateTime.Now; |
| | | if (function.bus_Data != null) |
| | | if (DB_ResidenceData.residenceData.GatewayType == 0) |
| | | { |
| | | try |
| | | { |
| | |
| | | function.bus_Data.LoopID, |
| | | b1, |
| | | 0, Convert.ToByte(light.fadeTime) }); |
| | | DimmerPage.UpdataStates(light); |
| | | DimmerPage.UpdataStates(light); |
| | | break; |
| | | case FunctionType.Relay: |
| | | ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus_Data.LoopID, light.trait_on_off.value.ToString() == "on" ? (byte)100 : (byte)0, 0, 0 }); |
| | | RelayPage.UpdataState(light); |
| | | RelayPage.UpdataState(light); |
| | | break; |
| | | } |
| | | break; |