Public Member Functions | Private Attributes
Button Class Reference

#include <Button.h>

List of all members.

Public Member Functions

 Button (int pin, bool invert=false, int debounce_delay=50)
bool changed ()
bool pressed ()

Private Attributes

bool changed_
int debouce_delay_
bool invert_
unsigned long last_debounce_time
int pin_
bool prior_value

Detailed Description

Definition at line 6 of file Button.h.


Constructor & Destructor Documentation

Button::Button ( int  pin,
bool  invert = false,
int  debounce_delay = 50 
) [inline]

Definition at line 9 of file Button.h.


Member Function Documentation

bool Button::changed ( ) [inline]

Definition at line 22 of file Button.h.

bool Button::pressed ( ) [inline]

Definition at line 18 of file Button.h.


Member Data Documentation

bool Button::changed_ [private]

Definition at line 44 of file Button.h.

int Button::debouce_delay_ [private]

Definition at line 42 of file Button.h.

bool Button::invert_ [private]

Definition at line 43 of file Button.h.

unsigned long Button::last_debounce_time [private]

Definition at line 41 of file Button.h.

int Button::pin_ [private]

Definition at line 39 of file Button.h.

bool Button::prior_value [private]

Definition at line 40 of file Button.h.


The documentation for this class was generated from the following file:


rosserial_adk_demo
Author(s): Adam Stambler
autogenerated on Mon Dec 2 2013 12:02:02