blob: 1c55cc713c7a2d0bb463b284a90d20ecdac143ce [file] [log] [blame]
Brian Silverman811f8ec2015-12-06 01:29:42 -05001#ifndef FRC971_WPILIB_WPILIB_INTERFACE_H_
2#define FRC971_WPILIB_WPILIB_INTERFACE_H_
3
4#include <stdint.h>
5
Brian Silvermane48dbc12017-02-04 20:06:29 -08006#ifdef WPILIB2017
7namespace frc {
Brian Silverman811f8ec2015-12-06 01:29:42 -05008class DriverStation;
Brian Silvermane48dbc12017-02-04 20:06:29 -08009} // namespace frc
10#else
11class DriverStation;
12namespace frc {
13using ::DriverStation;
14} // namespace frc
15#endif
Brian Silverman811f8ec2015-12-06 01:29:42 -050016
17namespace frc971 {
18namespace wpilib {
19
20// Sends out a message on ::aos::robot_state.
Brian Silvermane48dbc12017-02-04 20:06:29 -080021void SendRobotState(int32_t my_pid, ::frc::DriverStation *ds);
Brian Silverman811f8ec2015-12-06 01:29:42 -050022
23} // namespace wpilib
24} // namespace frc971
25
26#endif // FRC971_WPILIB_WPILIB_INTERFACE_H_