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

Go to the source code of this file.

Classes

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

Typedefs

typedef DtLgcyLgrControlPdu DtLgcyLgrControlInteraction
 
typedef void(* DtLgcyLgrControlInteractionCb )(DtLgcyLgrControlInteraction *inter, void *usr)
 

Enumerations

enum  DtLgcyLgrMode {
  DtLgcyLgr_PLAY = 0, DtLgcyLgr_PAUSE = 1, DtLgcyLgr_RECORD = 2, DtLgcyLgr_STOP = 3,
  DtLgcyLgr_EMPTY = 4, DtLgcyLgr_LOOP = 5
}
 
enum  DtLgcyLgrDirection { DtLgcyLgr_STOPPED = 0, DtLgcyLgr_NOPKT = 0, DtLgcyLgr_FORWARDS = 1, DtLgcyLgr_BACKWARDS = -1 }
 Play forwards or backwards when in LGR_PLAY mode. More...
 
enum  DtLgcyLgrFilePosition { DtLgcyLgr_NOFILE = 0, DtLgcyLgr_START = 1, DtLgcyLgr_MIDDLE = 2, DtLgcyLgr_END = 3 }
 Location status. More...
 
enum  DtLgcyLgrStyle { DtLgcyLgr_PRISTINE = 0, DtLgcyLgr_RVA = 1 }
 
enum  DtLgcyLgrProcess { DtLgcyLgr_NONE = 0, DtLgcyLgr_MINE = 1, DtLgcyLgr_ALL = 2 }
 Receiving application may filter lcPdu based on this start-up flag. More...
 
enum  DtLgcyLgrCtrlFlagStates {
  DtLgcyLgr_EMPTY_FLAG = 0, DtLgcyLgr_STATE_REQUEST = 1, DtLgcyLgr_TIME_CONSTR_ON = 2, DtLgcyLgr_TIME_CONSTR_OFF = 3,
  DtLgcyLgr_TIME_REGLTD_ON = 4, DtLgcyLgr_TIME_REGLTD_OFF = 5, DtLgcyLgr_OWN_FED_AMB_ON = 6, DtLgcyLgr_OWN_FED_AMB_OFF = 7
}
 Controlling runtime-settable flags and options of the Logger. More...
 
enum  DtLgcyLgrCommandExt { DtLgcyLgrEmpty = 22 }
 

Variables

class DT_DLL_LGCYLGRCNTRL DtExerciseConn
 
class DT_DLL_LGCYLGRCNTRL DtLgcyLgrControlPdu
 

Typedef Documentation

typedef void(* DtLgcyLgrControlInteractionCb)(DtLgcyLgrControlInteraction *inter, void *usr)

Enumeration Type Documentation

Enumerator
DtLgcyLgrEmpty 

Controlling runtime-settable flags and options of the Logger.

Enumerator
DtLgcyLgr_EMPTY_FLAG 
DtLgcyLgr_STATE_REQUEST 
DtLgcyLgr_TIME_CONSTR_ON 
DtLgcyLgr_TIME_CONSTR_OFF 
DtLgcyLgr_TIME_REGLTD_ON 
DtLgcyLgr_TIME_REGLTD_OFF 
DtLgcyLgr_OWN_FED_AMB_ON 
DtLgcyLgr_OWN_FED_AMB_OFF 

Play forwards or backwards when in LGR_PLAY mode.

Enumerator
DtLgcyLgr_STOPPED 
DtLgcyLgr_NOPKT 
DtLgcyLgr_FORWARDS 
DtLgcyLgr_BACKWARDS 

Location status.

Enumerator
DtLgcyLgr_NOFILE 
DtLgcyLgr_START 
DtLgcyLgr_MIDDLE 
DtLgcyLgr_END 

General operation modes.

Enumerator
DtLgcyLgr_PLAY 
DtLgcyLgr_PAUSE 
DtLgcyLgr_RECORD 
DtLgcyLgr_STOP 
DtLgcyLgr_EMPTY 
DtLgcyLgr_LOOP 

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

Enumerator
DtLgcyLgr_NONE 
DtLgcyLgr_MINE 
DtLgcyLgr_ALL 
Enumerator
DtLgcyLgr_PRISTINE 
DtLgcyLgr_RVA 

Variable Documentation


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)