WPILibC++
unspecified
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
NetworkButton.h
1
/*----------------------------------------------------------------------------*/
2
/* Copyright (c) FIRST 2011-2017. 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
#pragma once
9
10
#include <memory>
11
#include <string>
12
13
#include "Buttons/Button.h"
14
15
namespace
frc {
16
17
class
NetworkButton
:
public
Button
{
18
public
:
19
NetworkButton
(
const
std::string& tableName,
const
std::string& field);
20
NetworkButton
(std::shared_ptr<ITable> table,
const
std::string& field);
21
virtual
~
NetworkButton
() =
default
;
22
23
virtual
bool
Get();
24
25
private
:
26
std::shared_ptr<ITable> m_netTable;
27
std::string m_field;
28
};
29
30
}
// namespace frc
frc::NetworkButton
Definition:
NetworkButton.h:17
frc::Button
This class provides an easy way to link commands to OI inputs.
Definition:
Button.h:27
shared
include
Buttons
NetworkButton.h
Generated on Sun Jun 4 2017 01:02:39 for WPILibC++ by
1.8.6