MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Files | Enumerations | Functions
The Logger Control Toolkit Library (loggerControlToolkit)

The logger control toolkit provides a set of classes to interface with the logger remotely by sending messages through the simulation network. More...

Classes

class  DtLgrAcknowledgePdu
 Instances of DtLgrAcknowledgePdu are to respond to a remote controller with the result of a logger command. More...
 
class  DtLgrCommandPdu
 Instances of DtLgrCommandPdu are to respond to a remote controller with the result of a logger command. More...
 
class  DtLgrConnectPdu
 Instances of DtLgrConnectPdu are used to convey to a remote logger- controller the total current state of a logger instance. More...
 
class  DtLgrConnectionEstablishedPdu
 Instances of DtLgrConnectionEstablishedPdu are used to convey to a remote logger- controller the total current state of a logger instance. More...
 
class  DtLgrDelFilePdu
 Instances of DtLgrDelFilePdu are used to tell a remote logger to delete a logger file. More...
 
class  DtLgrDisconnectPdu
 Instances of DtLgrDisconnectPdu are used to convey to a remote logger- controller the total current state of a logger instance. More...
 
class  DtLgrEmptyPdu
 Instances of DtLgrEndPdu are to tell a remote logger to skip to end of file during playback. More...
 
class  DtLgrEndPdu
 Instances of DtLgrEndPdu are to tell a remote logger to skip to end of file during playback. More...
 
class  DtLgrEofActionPdu
 Instances of DtLgrEofActionPdu are to tell a remote logger that it should pause, wrap, or stop at the end of playback. More...
 
class  DtLgrHeartbeatPdu
 Instances of DtLgrHeartbeatPdu are to tell a remote logger to send a packet for each playback entity at least every HEARTBEAT seconds. More...
 
class  DtLgrLgrHeartbeatPdu
 Instances of DtLgrLgrHeartbeatPdu are used for fault tolerance indicating that the logger is still active. More...
 
class  DtLgrPausePdu
 Instances of DtLgrPausePdu tell a remote logger to pause. More...
 
class  DtLgrControlPdu
 Instances of DtLgrControlPdu are a family of messages used to control a remote instance of the MAK-Logger over the network. More...
 
class  DtLgrPlayPdu
 Instances of DtLgrPlayPdu tell a remote logger to begin recording. More...
 
class  DtLgrPlayActionPdu
 Instances of DtLgrPlayActionPdu are to tell a remote logger what action to take initially when set to playback mode. More...
 
class  DtLgrPbFilePdu
 Instances of DtLgrPbFilePdu are used for switching to play-mode and defining which file to read from when sending traffic into the simulation. More...
 
class  DtLgrQuitPdu
 Instances of DtLgrQuitPdu are messages telling a remote logger to quit. More...
 
class  DtLgrRecordActionPdu
 Instances of DtLgrRecordActionPdu are to tell a remote logger to stop or begin recording when entering record-mode. More...
 
class  DtLgrRecFilePdu
 Instances of DtLgrRecFilePdu are used to switch a remote logger to recording-mode and to set the file into which to store captured simulation traffic. More...
 
class  DtLgrRecordPdu
 Instances of DtLgrRecordPdu tell a remote logger to begin recording. More...
 
class  DtRemoteLoggerConnection
 Instances of DtRemoteLoggerConnection are a family of messages used to control a remote instance of the MAK-Logger over the network. More...
 
class  DtLgrResponsePdu
 Instances of DtLgrResponsePdu are to respond to a remote controller with the result of a logger command. More...
 
class  DtLgrSetTimePdu
 Instances of DtLgrSetTimePdu are to tell a remote logger to go to time position HH:MM:SS. More...
 
class  DtLgrSkipTimePdu
 Instances of DtLgrSetTimePdu are to tell a remote logger to go forward or backward to time HH:MM:SS. More...
 
class  DtLgrStartPdu
 Instances of DtLgrStartPdu tell a remote logger to start recording. More...
 
class  DtLgrStateFlagPdu
 Instances of DtLgrStateFlagPdu are used to tell a remote logger that it should toggle one of its internal flags. More...
 
class  DtLgrStopPdu
 Instances of DtLgrStopPdu are to tell a remote logger to stop. More...
 
class  DtLgrTimeoutPdu
 Instances of DtLgrTimeoutPdu are to tell a remote logger how long to generate interim packets for an entity before assuming no more packets in file. More...
 
class  DtLgrTimeScalePdu
 Instances of DtLgrTimeScalePdu are to tell a remote logger to slow down or speed up playback. More...
 
class  DtLgrTotalStatePdu
 Instances of DtLgrTotalStatePdu are used to convey to a remote logger- controller the total current state of a logger instance. More...
 

Files

file  lgrControlP.h
 Contains network data structures for logger control PDUs.
 

Enumerations

enum  DtLgrCommandExt {
  DtLgrBeginExtension = 22, DtLgrEmpty = 22, DtLgrConnect = 23, DtLgrConnectionEstablished = 24,
  DtLgrDisconnect = 25, DtLgrAcknowledge = 26, DtLgrCommandKind = 27, DtLgrResponse = 28,
  DtLgrLgrHeartbeat = 29
}
 

Functions

DT_DLL_LOGGERCONTROL void DtLoggerControlRegister (DtExerciseConn *)
 Register Logger Control messages with exercise connection. More...
 

Detailed Description

The logger control toolkit provides a set of classes to interface with the logger remotely by sending messages through the simulation network.

Enumeration Type Documentation

Enumerator
DtLgrBeginExtension 
DtLgrEmpty 
DtLgrConnect 
DtLgrConnectionEstablished 
DtLgrDisconnect 
DtLgrAcknowledge 
DtLgrCommandKind 
DtLgrResponse 
DtLgrLgrHeartbeat 

Function Documentation

DT_DLL_LOGGERCONTROL void DtLoggerControlRegister ( DtExerciseConn )

Register Logger Control messages with exercise connection.


Document ID: Generated on Fri May 31 15:45:35 EDT 2024 from SVN revision 266500
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)