MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSim
lgrDisTransmitter.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
9
10
11
#if DtDIS
12
#ifndef lgrDisTransmitter_H_
13
#define lgrDisTransmitter_H_
14
15
#include "
lgrPublisherInterface.h
"
16
#include "
lgrSim.h
"
17
#include "
virtualConstructor.h
"
18
19
class
DtClock;
20
class
DtTransmitterPdu;
21
class
DtRadioTransmitterPublisher;
22
23
namespace
MAKLogger
24
{
25
class
DtAbsoluteTime
;
26
class
DtLgrDisSimulationManager;
27
28
class
DT_DLL_LGRSIM
DtLgrDisTransmitterPublisher
:
public
DtLgrPublisherInterface
29
{
30
public
:
31
DT_VIRTUAL_CTR
(
DtLgrDisTransmitterPublisher
,(
const
DtTransmitterPdu& pdu,
32
DtLgrDisSimulationManager
* simManager))
33
34
35
virtual
~
DtLgrDisTransmitterPublisher
();
36
37
virtual
void
update(
const
DtPdu& pdu,
double
scaling,
bool
isStatic,
bool
sendFlag );
38
39
virtual
void
sendUpdateAtScaleChangePoint(
40
double
oldScale,
double
newScale,
bool
wasStatic,
bool
isStatic);
41
43
virtual
void
tick(
double
scaling,
bool
isStatic);
44
45
protected
:
46
DtRadioTransmitterPublisher*
myPublisher
;
47
};
48
}
49
50
#endif
51
#endif
Document ID: Generated on Mon Jan 19 08:20:14 EST 2015 from SVN revision 149581
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)