public bool SetGroupLevel(Group group, float level)
        {
            Contract.Requires(null != group);

            return(SetGroupLevel(group.GroupId, level));
        }
        /// <summary>
        /// Turns the lights of the specified group off
        /// </summary>
        public bool TurnLightGroupOff(Group group)
        {
            Contract.Requires(null != group);

            return(TurnLightGroupOff(group.GroupId));
        }
        public bool SetGroupColor(Group group, string hexColorCode, long time)
        {
            Contract.Requires(null != group);

            return(SetGroupColor(group.GroupId, hexColorCode, time));
        }
 public bool SetGroupColor(Group group, string hexColorCode)
 {
     return(SetGroupColor(group.GroupId, hexColorCode));
 }
        public bool SetGroupCTemp(Group group, long ctemp, long time)
        {
            Contract.Requires(null != group);

            return(SetGroupCTemp(group.GroupId, ctemp, time));
        }
        public bool SetGroupSaturation(Group group, float saturation, long time)
        {
            Contract.Requires(null != group);

            return(SetGroupSaturation(group.GroupId, saturation, time));
        }