19 class DtTransmitterPdu;
20 class DtRadioTransmitterPublisher;
25 class DtLgrDisSimulationManager;
27 class DT_DLL_LGRSIM DtLgrDisTransmitterPublisher :
public DtLgrPublisherInterface
30 DT_VIRTUAL_CTR(DtLgrDisTransmitterPublisher,(
const DtTransmitterPdu& pdu,
31 DtLgrDisSimulationManager& simManager))
34 virtual ~DtLgrDisTransmitterPublisher();
36 virtual void update(
const DtPdu& pdu,
const DtAbsoluteTime& updateTime,
bool isTimeFromPast,
37 bool isStateUpdate,
double scaling,
bool isStatic,
bool sendFlag);
39 virtual void sendUpdateAtScaleChangePoint(
40 double oldScale,
double newScale,
bool wasStatic,
bool isStatic);
43 virtual void tick(
double scaling,
bool isStatic);
47 virtual const DtStateMsg& lastState()
const;
50 virtual void tickVrlPublisher();
53 DtRadioTransmitterPublisher* myPublisher;