47 DT_FACTORY_COMMAND_EXT(4,SetRemoteControlSettings,
48 (
bool process,
bool record,
bool allowDelete,
bool allowAll,
49 bool sendResponses,
bool crippleGui,
bool useLegacyPdu,
50 double connectSendInterval,
double heartbeatSendInterval),
51 (const DtCommand&,
bool& process,
bool& record,
bool& allowDelete,
bool& allowAll,
52 bool& sendResponses,
bool& crippleGui,
bool& useLegacyPdu,
53 double& connectSendInterval,
double& heartbeatSendInterval))
55 DT_FACTORY_COMMAND_EXT(5,SetRemoteControlId,
57 (const DtCommand&,
int&
id))
59 DT_FACTORY_COMMAND_EXT(6,SetScaleAttributes,
61 (const DtCommand&,
bool& scale))
63 DT_FACTORY_COMMAND_EXT(7,SetVRFFiltering,
64 (
bool filter,
int loId,
int hiId),
65 (const DtCommand&,
bool& filter,
int& loId,
int& hiId))
67 DT_FACTORY_COMMAND_EXT(8,ConnectShared,
68 (
DtExerciseConn* exConn,
bool allowDrainInput,
bool allowSetSimTime,
bool allowUnsubscribe),
70 bool& allowDrainInput,
bool& allowSetSimTime,
bool& allowUnsubscribe))
72 DT_FACTORY_COMMAND_EXT(9,AddFilter,
74 (const DtCommand&,
void*& filter))
76 DT_FACTORY_COMMAND_EXT(10,AddFilteredEntityName,
80 DT_FACTORY_COMMAND_EXT(11,ClearFilteredEntityNames,
84 DT_FACTORY_COMMAND_EXT(12,SetHeartbeatIntervals,
86 (const DtCommand&,
DtString& intervals))
88 DT_FACTORY_COMMAND_EXT(13,SetTimeoutIntervals,
90 (const DtCommand&,
DtString& intervals))
92 DT_FACTORY_COMMAND_EXT(14, AddTemporaryTrackedEntity, (const
DtString& name),
93 (const DtCommand& command,
DtString& name))
95 DT_FACTORY_COMMAND_EXT(15, SetBackChannelConnection,
96 (
bool useBackChannel, const
DtString& address,
int port, const
DtString& hostInterface),
97 (const DtCommand& command,
bool& useBackChannel,
DtString& address,
int& port,
DtString& hostInterface))
99 DT_FACTORY_COMMAND_EXT(16, SetRandomAccessForPlaybackFiles,
100 (
bool playbackfilesUseRandomAccess),
101 (const DtCommand& command,
bool& playbackfilesUseRandomAccess))
103 DT_FACTORY_COMMAND_EXT(17, SetSaveConnectionConfiguration,
104 (
bool saveConnectionConfiguration),
105 (const DtCommand& command,
bool& saveConnectionConfiguration))
107 DT_FACTORY_COMMAND_EXT(18, SetExtendedStopTimeoutInterval,
108 (
double extendedStopTimeoutInterval),
109 (const DtCommand& command,
double& extendedStopTimeoutInterval))
111 DT_FACTORY_COMMAND_EXT(19,SetListenWhenIdle,
112 (
bool listenWhenIdle),
113 (const DtCommand&,
bool& listenWhenIdle))
115 DT_FACTORY_COMMAND_EXT(20,SetAdjustSimTime,
116 (
bool adjustSimTime),
117 (const DtCommand&,
bool& adjustSimTime))
119 DT_FACTORY_COMMAND_EXT(21, SetSaveIndexConfiguration,
120 (
bool saveIndexConfiguration),
121 (const DtCommand& command,
bool& saveIndexConfiguration))
123 DT_FACTORY_COMMAND_EXT(22, SetSaveProtocolConfiguration,
124 (
bool saveProtocolConfiguration),
125 (const DtCommand& command,
bool& saveProtocolConfiguration))
127 DT_FACTORY_COMMAND_EXT(23, SetStaticDRAlgorithmWhenPaused,
128 (
bool staticDRAlgorithmWhenPaused),
129 (const DtCommand& command,
bool& staticDRAlgorithmWhenPaused))
131 DT_FACTORY_COMMAND_EXT(24, FilterMarkings,
132 ( const std::vector<
DtString>& markings),
133 ( const DtCommand& command,std::vector<
DtString>& markings))
156 DT_FACTORY_RESPONSE_EXT(-4,LostConnection,
160 DT_FACTORY_RESPONSE_EXT(-5,FilterAdded,
164 DT_FACTORY_RESPONSE_EXT(-6,FilterRemoved,
166 (DtResponse,
int& index))
168 DT_FACTORY_RESPONSE_EXT(-7,FilterModified,
172 DT_FACTORY_RESPONSE_EXT(-8,RemoteControlSettingsChanged,
173 (
bool process,
bool record,
bool allowDelete,
bool allowAll,
174 bool sendResponses,
bool crippleGui,
bool useLegacyPdu,
175 double connectSendInterval,
double heartbeatSendInterval),
176 (DtResponse,
bool& process,
bool& record,
bool& allowDelete,
bool& allowAll,
177 bool& sendResponses,
bool& crippleGui,
bool& useLegacyPdu,
178 double& connectSendInterval,
double& heartbeatSendInterval))
180 DT_FACTORY_RESPONSE_EXT(-9,ActivityChanged,
182 (DtResponse,
bool& activity))
184 DT_FACTORY_RESPONSE_EXT(-10,ScaleAttributesChanged,
186 (DtResponse,
bool& scale))
188 DT_FACTORY_RESPONSE_EXT(-11,UpdatedEntityTracker,
192 DT_FACTORY_RESPONSE_EXT(-12,RemoteControlIdChanged,
194 (DtResponse&,
int&
id))
196 DT_FACTORY_RESPONSE_EXT(-13, BackChannelConnectionChanged,
197 (
bool useBackChannel, const
DtString& address,
int port, const
DtString& hostInterface),
198 (DtResponse& response,
bool& useBackChannel,
DtString& address,
int& port,
DtString& hostInterface))
200 DT_FACTORY_RESPONSE_EXT(-14, SaveConnectionConfigurationChanged,
201 (
bool saveConnectionConfiguration),
202 (DtResponse,
bool& saveConnectionConfiguration))
204 DT_FACTORY_RESPONSE_EXT(-15,ListenWhenIdleChanged,
205 (
bool listenWhenIdle),
206 (DtResponse,
bool& listenWhenIdle))
208 DT_FACTORY_RESPONSE_EXT(-16,AdjustSimTimeChanged,
209 (
bool adjustSimTime),
210 (DtResponse,
bool& adjustSimTime))
212 DT_FACTORY_RESPONSE_EXT(-17, SaveIndexConfigurationChanged,
213 (
bool saveIndexConfiguration),
214 (DtResponse,
bool& saveIndexConfiguration))
216 DT_FACTORY_RESPONSE_EXT(-18, SaveProtocolConfigurationChanged,
217 (
bool saveProtocolConfiguration),
218 (DtResponse,
bool& saveProtocolConfiguration))
220 DT_FACTORY_RESPONSE_EXT(-19, StaticDRAlgorithmWhenPaused,
221 (
bool staticDRAlgorithmWhenPaused),
222 (DtResponse,
bool& staticDRAlgorithmWhenPaused))
230 static const
char* commandToString(
int commandId);
233 static const
char* responseToString(
int responseId);