MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Enumerations | Functions
lcPdu.h File Reference

Contains DtLgrControlPdu. More...

Go to the source code of this file.

Classes

class  DtLgrControlPdu
 Instances of DtLgrControlPdu are a family of messages used to control a remote instance of the MAK-Logger over the network. More...
 

Enumerations

enum  DtLgrCommandExt {
  DtLgrBeginExtension = 22, DtLgrEmpty = 22, DtLgrConnect = 23, DtLgrConnectionEstablished = 24,
  DtLgrDisconnect = 25, DtLgrAcknowledge = 26, DtLgrCommandKind = 27, DtLgrResponse = 28,
  DtLgrLgrHeartbeat = 29
}
 
enum  DtLgrProtocol {
  DtLGR_UNKNOWN_PROTOCOL = 0, DtLGR_DIS = 1, DtLGR_HLA_13 = 2, DtLGR_HLA_1516 = 3,
  DtLGR_HLA_1516_EVOLVED = 4, DtLGR_PROTOCOL_IN_USE = DtLGR_HLA_1516
}
 Protocols. More...
 
enum  DtLgrMode {
  DtLGR_PLAY = 0, DtLGR_PAUSE = 1, DtLGR_RECORD = 2, DtLGR_STOP = 3,
  DtLGR_EMPTY = 4, DtLGR_LOOP = 5
}
 General operation modes. More...
 
enum  DtLgrDirection { DtLGR_STOPPED = 0, DtLGR_NOPKT = 0, DtLGR_FORWARDS = 1, DtLGR_BACKWARDS = -1 }
 Play forwards or backwards when in LGR_PLAY mode. More...
 
enum  DtLgrFilePosition { DtLGR_NOFILE = 0, DtLGR_START = 1, DtLGR_MIDDLE = 2, DtLGR_END = 3 }
 Location status. More...
 
enum  DtLgrStyle { DtLGR_PRISTINE = 0, DtLGR_RVA = 1 }
 
enum  DtLgrProcess { DtLGR_NONE = 0, DtLGR_MINE = 1, DtLGR_ALL = 2 }
 Receiving application may filter lcPdu based on this start-up flag. More...
 
enum  DtLgrCtrlFlagStates {
  DtLGR_EMPTY_FLAG = 0, DtLGR_STATE_REQUEST = 1, DtLGR_TIME_CONSTR_ON = 2, DtLGR_TIME_CONSTR_OFF = 3,
  DtLGR_TIME_REGLTD_ON = 4, DtLGR_TIME_REGLTD_OFF = 5, DtLGR_OWN_FED_AMB_ON = 6, DtLGR_OWN_FED_AMB_OFF = 7
}
 Controlling runtime-settable flags and options of the Logger. More...
 

Functions

DT_DLL_LOGGERCONTROL const char * DtLgrCommandEnumString (DtLgrCommand param)
 Handles extensions to logger commands. More...
 

Detailed Description

Contains DtLgrControlPdu.

Enumeration Type Documentation

Controlling runtime-settable flags and options of the Logger.

Enumerator
DtLGR_EMPTY_FLAG 
DtLGR_STATE_REQUEST 
DtLGR_TIME_CONSTR_ON 
DtLGR_TIME_CONSTR_OFF 
DtLGR_TIME_REGLTD_ON 
DtLGR_TIME_REGLTD_OFF 
DtLGR_OWN_FED_AMB_ON 
DtLGR_OWN_FED_AMB_OFF 

Play forwards or backwards when in LGR_PLAY mode.

Enumerator
DtLGR_STOPPED 
DtLGR_NOPKT 
DtLGR_FORWARDS 
DtLGR_BACKWARDS 

Location status.

Enumerator
DtLGR_NOFILE 
DtLGR_START 
DtLGR_MIDDLE 
DtLGR_END 
enum DtLgrMode

General operation modes.

Enumerator
DtLGR_PLAY 
DtLGR_PAUSE 
DtLGR_RECORD 
DtLGR_STOP 
DtLGR_EMPTY 
DtLGR_LOOP 

Receiving application may filter lcPdu based on this start-up flag.

Enumerator
DtLGR_NONE 
DtLGR_MINE 
DtLGR_ALL 

Protocols.

Enumerator
DtLGR_UNKNOWN_PROTOCOL 
DtLGR_DIS 
DtLGR_HLA_13 
DtLGR_HLA_1516 
DtLGR_HLA_1516_EVOLVED 
DtLGR_PROTOCOL_IN_USE 
enum DtLgrStyle
Enumerator
DtLGR_PRISTINE 
DtLGR_RVA 

Function Documentation

DT_DLL_LOGGERCONTROL const char* DtLgrCommandEnumString ( DtLgrCommand  param)

Handles extensions to logger commands.


Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)