/// <summary> /// Turns the specific pool device off. /// </summary> /// <param name="device">The pool device to turn off</param> /// <returns></returns> public Messages.PowerLineModemMessage.MessageResponse TurnPoolDeviceOff(PoolDevice device) { // Need to get the status. Messages.PowerLineModemMessage.MessageResponse ret = this.SendStandardCommand(InsteonPacket.Command.PoolOff, (byte)device); if (ret == Messages.PowerLineModemMessage.MessageResponse.Ack) { poolDeviceOn.Remove(device); } return(ret); }
/// <summary> /// Turns the specific pool device on. /// </summary> /// <param name="device">The pool device to turn on</param> /// <returns></returns> public Messages.PowerLineModemMessage.MessageResponse TurnPoolDeviceOn(PoolDevice device) { // Need to get the status. Messages.PowerLineModemMessage.MessageResponse ret = this.SendStandardCommand(InsteonPacket.Command.PoolOn, (byte)device); if (ret == Messages.PowerLineModemMessage.MessageResponse.Ack) { poolDeviceOn.Add(device); } return ret; }