C# (CSharp) AGENT.Contrib.Hardware Namespace

Nested Namespaces

AGENT.Contrib.Hardware.Accelerometer
AGENT.Contrib.Hardware.Bluetooth
AGENT.Contrib.Hardware.Viberate

Classes

Name Description
AgentButtonExtensions
AgentButtonListener A simple class to abstract away the use of InterruptPorts (aka Buttons)
Battery
ButtonHelper A simple class to abstract away the use of InterruptPorts (aka Buttons) for Projects It also handles multi-subscriber scenarios. Usage: ButtonHelper.Current.OnButtonPress+=...
CombinationAgentButtonListener Handles detection of simultaneous button presses.
NOTE: Consuming classes will have issues if they are detecting both double and triple presses (IE, (A+B | A+C | B+C) & A+B+C), because the double button event will occur first, followed by the triple button event.
MultiButtonHelper