WPILibC++
unspecified
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
InternalButton.h
1
/*----------------------------------------------------------------------------*/
2
/* Copyright (c) FIRST 2011-2016. All Rights Reserved. */
3
/* Open Source Software - may be modified and shared by FRC teams. The code */
4
/* must be accompanied by the FIRST BSD license file in the root directory of */
5
/* the project. */
6
/*----------------------------------------------------------------------------*/
7
8
#ifndef __INTERNAL_BUTTON_H__
9
#define __INTERNAL_BUTTON_H__
10
11
#include "Buttons/Button.h"
12
13
class
InternalButton
:
public
Button
{
14
public
:
15
InternalButton
() =
default
;
16
InternalButton
(
bool
inverted);
17
virtual
~
InternalButton
() =
default
;
18
19
void
SetInverted(
bool
inverted);
20
void
SetPressed(
bool
pressed);
21
22
virtual
bool
Get();
23
24
private
:
25
bool
m_pressed =
false
;
26
bool
m_inverted =
false
;
27
};
28
29
#endif
Button
This class provides an easy way to link commands to OI inputs.
Definition:
Button.h:28
InternalButton
Definition:
InternalButton.h:13
shared
include
Buttons
InternalButton.h
Generated on Thu Feb 11 2016 16:34:49 for WPILibC++ by
1.8.6