Example #1
0
        /// <summary>
        /// The Add Scene Response
        ///
        /// <param name="status"><see cref="byte"/> Status</param>
        /// <param name="groupID"><see cref="ushort"/> Group ID</param>
        /// <param name="sceneID"><see cref="byte"/> Scene ID</param>
        /// <returns>The Task<CommandResult> command result Task</returns>
        /// </summary>
        public Task <CommandResult> AddSceneResponse(byte status, ushort groupID, byte sceneID)
        {
            AddSceneResponse command = new AddSceneResponse();

            // Set the fields
            command.Status  = status;
            command.GroupID = groupID;
            command.SceneID = sceneID;

            return(Send(command));
        }
Example #2
0
        /// <summary>
        /// The Add Scene Response
        ///
        /// <param name="status" <see cref="ZclStatus"> Status</ param >
        /// <param name="groupId" <see cref="ushort"> Group ID</ param >
        /// <param name="sceneId" <see cref="byte"> Scene ID</ param >
        /// <returns> the command result Task </returns>
        /// </summary>
        public Task <CommandResult> AddSceneResponse(ZclStatus status, ushort groupId, byte sceneId)
        {
            AddSceneResponse command = new AddSceneResponse();

            // Set the fields
            command.Status  = status;
            command.GroupId = groupId;
            command.SceneId = sceneId;

            return(Send(command));
        }