zhiqiang.yu be6b6a6bdd add all files in the folder il y a 10 mois
..
.nuget be6b6a6bdd add all files in the folder il y a 10 mois
.vs be6b6a6bdd add all files in the folder il y a 10 mois
DreamCheeky.BigRedButton be6b6a6bdd add all files in the folder il y a 10 mois
Test.Application be6b6a6bdd add all files in the folder il y a 10 mois
.gitignore be6b6a6bdd add all files in the folder il y a 10 mois
DreamCheeky.BigRedButton.sln be6b6a6bdd add all files in the folder il y a 10 mois
LICENSE be6b6a6bdd add all files in the folder il y a 10 mois
README.md be6b6a6bdd add all files in the folder il y a 10 mois

README.md

Dream Cheeky's Big Red Button class for .NET

Installing

To install DreamCheeky.BigRedButton package, run the following command in the Package Manager Console inside Visual Studio:

Install-Package DreamCheeky.BigRedButton

The package currently depends on hidlibrary (≥ 3.2.28).

Usage

using DreamCheeky;

class Program
{
    static void Main()
    {
        using (var bigRedButton = new BigRedButton())
        {
            bigRedButton.LidClosed += (sender, args) => Console.WriteLine("Lid closed");
            bigRedButton.LidOpen += (sender, args) => Console.WriteLine("Lid open");
            bigRedButton.ButtonPressed += (sender, args) => Console.WriteLine("Button pressed");

            bigRedButton.Start();

            Console.WriteLine("Press ENTER to exit");
            Console.ReadLine();
        }
    }
}