12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
16 #include <vl/emitterBeamRepository.h>
42 virtual void setAzimuthCenter(
DtFloat32 center );
43 virtual void setAzimuthSweep(
DtFloat32 sweep );
44 virtual void setBeamFunction( DtBeamFunc func );
45 virtual void setBeamId( DtU8
id );
46 virtual void setBeamParameterIndex( DtU16 index );
47 virtual void setElevationCenter(
DtFloat32 center );
48 virtual void setElevationSweep(
DtFloat32 sweep );
52 virtual void setEmittingSystemId(
const DtGlobalObjectDesignator&
id );
58 virtual void setEmittingSystemId(
int id );
62 virtual void setEntityId( DtEntityIdentifier&
id );
63 virtual void setEventId( DtEventId&
id );
64 virtual void setFrequency(
DtFloat32 freq );
65 virtual void setFrequencyRange(
DtFloat32 freq );
67 virtual void setPulseWidth(
DtFloat32 width );
68 virtual void setSweepSync(
DtFloat32 sync );
69 virtual void setBeamType( DtBeamType flag );
74 virtual void setJammingModeSequence( DtU32 sequence );
75 virtual void setHighDensity(
bool val );
92 virtual DtStateRepository* clone(
bool copy =
false )
const;