20 #define DtDECLARE_ACTIVE_SONAR_ATTR_CHECKER(attrName) \
21 DtDECLARE_ATTR_CHECKER(DtActiveSonarBeamRepository, attrName)
25 #define DtDECLARE_ACTIVE_SONAR_ATTR_ENCODER(attrName) \
26 DtDECLARE_ATTR_ENCODER(DtActiveSonarBeamRepository, attrName)
33 class DT_DLL_VL DtActiveSonarBeamEncoder :
public DtHlaStateEncoder
38 DtActiveSonarBeamEncoder(
40 DtObjClassDesc* classDesc);
43 virtual ~DtActiveSonarBeamEncoder();
46 DtActiveSonarBeamEncoder(
const DtActiveSonarBeamEncoder& orig);
49 DtActiveSonarBeamEncoder& operator=(
const DtActiveSonarBeamEncoder& orig);
56 DtObjClassDesc* classDesc);
60 DtDECLARE_ACTIVE_SONAR_ATTR_CHECKER(ActiveEmissionParameterIndex);
61 DtDECLARE_ACTIVE_SONAR_ATTR_CHECKER(ActiveSonarIdentifier);
62 DtDECLARE_ACTIVE_SONAR_ATTR_CHECKER(AzimuthBeamwidth);
63 DtDECLARE_ACTIVE_SONAR_ATTR_CHECKER(AzimuthCenter);
64 DtDECLARE_ACTIVE_SONAR_ATTR_CHECKER(BeamIdentifier);
65 DtDECLARE_ACTIVE_SONAR_ATTR_CHECKER(ElevationBeamwidth);
66 DtDECLARE_ACTIVE_SONAR_ATTR_CHECKER(ElevationCenter);
67 DtDECLARE_ACTIVE_SONAR_ATTR_CHECKER(EventIdentifier);
68 DtDECLARE_ACTIVE_SONAR_ATTR_CHECKER(ScanPattern);
70 DtDECLARE_ACTIVE_SONAR_ATTR_ENCODER(ActiveEmissionParameterIndex);
71 DtDECLARE_ACTIVE_SONAR_ATTR_ENCODER(ActiveSonarIdentifier);
72 DtDECLARE_ACTIVE_SONAR_ATTR_ENCODER(AzimuthBeamwidth);
73 DtDECLARE_ACTIVE_SONAR_ATTR_ENCODER(AzimuthCenter);
74 DtDECLARE_ACTIVE_SONAR_ATTR_ENCODER(BeamIdentifier);
75 DtDECLARE_ACTIVE_SONAR_ATTR_ENCODER(ElevationBeamwidth);
76 DtDECLARE_ACTIVE_SONAR_ATTR_ENCODER(ElevationCenter);
77 DtDECLARE_ACTIVE_SONAR_ATTR_ENCODER(EventIdentifier);
78 DtDECLARE_ACTIVE_SONAR_ATTR_ENCODER(ScanPattern);
87 #define DtDEFINE_SIMPLE_ACTIVE_SONAR_ATTR_ENCODER( \
88 attrName, netType, inspector) \
89 DtDEFINE_SIMPLE_ATTR_ENCODER(DtActiveSonarBeamEncoder, \
90 DtActiveSonarBeamRepository, \
91 attrName, netType, inspector)
98 #define DtDEFINE_SIMPLE_ACTIVE_SONAR_ATTR_CHECKER( \
99 attrName, inspector) \
100 DtDEFINE_SIMPLE_ATTR_CHECKER(DtActiveSonarBeamEncoder, \
101 DtActiveSonarBeamRepository, \
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file contains the declaration of DtHlaStateEncoder.
The DtActiveSonarBeamRepository class provides the state repository for the ActiveSonarBeam object...
Definition: activeSonarBeamRepository.h:18