WPILibC++
unspecified
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
HLUsageReporting.h
1
/*----------------------------------------------------------------------------*/
2
/* Copyright (c) FIRST 2008-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
#pragma once
9
10
class
HLUsageReportingInterface
{
11
public
:
12
virtual
~
HLUsageReportingInterface
() =
default
;
13
virtual
void
ReportScheduler() = 0;
14
virtual
void
ReportSmartDashboard() = 0;
15
};
16
17
class
HLUsageReporting
{
18
private
:
19
static
HLUsageReportingInterface
* impl;
20
21
public
:
22
static
void
SetImplementation(
HLUsageReportingInterface
* i);
23
static
void
ReportScheduler();
24
static
void
ReportSmartDashboard();
25
};
HLUsageReportingInterface
Definition:
HLUsageReporting.h:10
HLUsageReporting
Definition:
HLUsageReporting.h:17
shared
include
HLUsageReporting.h
Generated on Thu Feb 11 2016 16:34:49 for WPILibC++ by
1.8.6