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))
77 DT_FACTORY_COMMAND_EXT(10,AddFilteredEntityName,
78 (const DtString& name),
79 (const DtCommand&,DtString& name))
81 DT_FACTORY_COMMAND_EXT(11,ClearFilteredEntityNames,
85 DT_FACTORY_COMMAND_EXT(12,SetHeartbeatIntervals,
86 (const DtString& intervals),
87 (const DtCommand&, DtString& intervals))
89 DT_FACTORY_COMMAND_EXT(13,SetTimeoutIntervals,
90 (const DtString& intervals),
91 (const DtCommand&, DtString& intervals))
93 DT_FACTORY_COMMAND_EXT(14, AddTemporaryTrackedEntity, (const DtString& name),
94 (const DtCommand& command, DtString& name))
96 DT_FACTORY_COMMAND_EXT(15, SetBackChannelConnection,
97 (
bool useBackChannel, const DtString& address,
int port, const DtString& hostInterface),
98 (const DtCommand& command,
bool& useBackChannel, DtString& address,
int& port, DtString& hostInterface))
100 DT_FACTORY_COMMAND_EXT(16, SetRandomAccessForPlaybackFiles,
101 (
bool playbackfilesUseRandomAccess),
102 (const DtCommand& command,
bool& playbackfilesUseRandomAccess))
104 DT_FACTORY_COMMAND_EXT(17, SetSaveConnectionConfiguration,
105 (
bool saveConnectionConfiguration),
106 (const DtCommand& command,
bool& saveConnectionConfiguration))
117 (const DtString& reason),
128 DT_FACTORY_RESPONSE_EXT(-4,LostConnection,
129 (const DtString& reason),
130 (DtResponse,DtString& reason))
132 DT_FACTORY_RESPONSE_EXT(-5,FilterAdded,
133 (
int index, const DtString& type, const
DtBase64Data& desc),
134 (DtResponse,
int& index,DtString& type,
DtBase64Data& desc))
136 DT_FACTORY_RESPONSE_EXT(-6,FilterRemoved,
138 (DtResponse,
int& index))
140 DT_FACTORY_RESPONSE_EXT(-7,FilterModified,
144 DT_FACTORY_RESPONSE_EXT(-8,RemoteControlSettingsChanged,
145 (
bool process,
bool record,
bool allowDelete,
bool allowAll,
146 bool sendResponses,
bool crippleGui,
bool useLegacyPdu,
147 double connectSendInterval,
double heartbeatSendInterval),
148 (DtResponse,
bool& process,
bool& record,
bool& allowDelete,
bool& allowAll,
149 bool& sendResponses,
bool& crippleGui,
bool& useLegacyPdu,
150 double& connectSendInterval,
double& heartbeatSendInterval))
152 DT_FACTORY_RESPONSE_EXT(-9,ActivityChanged,
154 (DtResponse,
bool& activity))
156 DT_FACTORY_RESPONSE_EXT(-10,ScaleAttributesChanged,
158 (DtResponse,
bool& scale))
160 DT_FACTORY_RESPONSE_EXT(-11,UpdatedEntityTracker,
161 (const DtString& data),
162 (DtResponse,DtString& data))
164 DT_FACTORY_RESPONSE_EXT(-12,RemoteControlIdChanged,
166 (DtResponse&,
int&
id))
168 DT_FACTORY_RESPONSE_EXT(-13, BackChannelConnectionChanged,
169 (
bool useBackChannel, const DtString& address,
int port, const DtString& hostInterface),
170 (DtResponse& response,
bool& useBackChannel, DtString& address,
int& port, DtString& hostInterface))
172 DT_FACTORY_RESPONSE_EXT(-14, SaveConnectionConfigurationChanged,
173 (
bool saveConnectionConfiguration),
174 (DtResponse,
bool& saveConnectionConfiguration))
183 static const
char* commandToString(
int commandId);
186 static const
char* responseToString(
int responseId);