LRT14
1.0
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Variables
Enumerations
Enumerator
Dashboard2.h
1
#ifndef DASHBOARD_H_
2
#define DASHBOARD_H_
3
4
#include <Rhesus/Messenger/NetBuffer.h>
5
#include <Rhesus/Messenger/NetChannel.h>
6
10
class
Dashboard2
11
{
12
private
:
13
enum
DMessageType
14
{
15
HEADER_LOCATOR = 0x00,
16
HEADER_DRIVETRAIN_TICKS = 0x01
17
};
18
19
public
:
20
static
void
Close();
21
22
static
void
Tick();
23
24
static
void
Flush();
25
26
static
void
EnqueueRawMessage(
Rhesus::Messenger::NetBuffer
& buff,
27
Rhesus::Messenger::NetChannel::Enum
method,
int
channel);
28
29
static
void
EnqueueLocatorMessage(
double
x,
double
y,
double
theta);
30
static
void
EnqueueDrivetrainTicksMessage(
int
ticks);
31
};
32
33
#endif
Communication
Dashboard2.h
Generated on Tue Feb 11 2014 00:29:33 for LRT14 by
1.8.3