LRT13
1.0
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Variables
Enumerations
Enumerator
Sensors
LRTEncoder.h
1
#ifndef LRT_ENCODER_H_
2
#define LRT_ENCODER_H_
3
4
#include "WPILib.h"
5
#include "../Log/Loggable.h"
6
#include "../Utils/AsyncPrinter.h"
7
11
class
LRTEncoder
:
public
Encoder,
public
Loggable
12
{
13
14
public
:
22
LRTEncoder
(
const
char
* name, UINT32 sourceA, UINT32 sourceB,
23
double
trim = 1.0);
24
28
~LRTEncoder
();
29
33
void
Start
();
34
39
INT32
Get
();
40
45
double
GetRate
();
46
47
virtual
void
Log
();
48
private
:
49
double
trim;
50
std::string m_name;
51
DISALLOW_COPY_AND_ASSIGN(
LRTEncoder
);
52
53
};
54
55
#endif
Generated on Thu Nov 28 2013 20:16:51 for LRT13 by
1.8.3