public SetTimeZoneInfoCommand(ulong deviceId, byte number, AnvizTimeZone value) : base(deviceId) { if (number < 1 || number > AnvizTimeZone.MAX_TIMEZONE_SLOT) { throw new ArgumentOutOfRangeException("number", "Must be within 1 to AnvizTimeZone.MAX_TIMEZONE_SLOT"); } BuildPayload(SET_TIMEZONE_INFO, value.ToArray(number)); }
public async Task SetTimeZoneInfo(byte number, AnvizTimeZone value) { await DeviceStream.SendCommand(new SetTimeZoneInfoCommand(DeviceId, number, value)); }