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... | |
Typedefs | |
| typedef DtLgrControlPdu | DtLgrControlInteraction |
| typedef void(* | DtLgrControlInteractionCb )(DtLgrControlInteraction *inter, void *usr) |
Enumerations | |
| enum | DtLgrCommandExt { DtLgrBeginExtension = 22, DtLgrEmpty = 22, DtLgrConnect = 23, DtLgrConnectionEstablished = 24, DtLgrDisconnect = 25, DtLgrAcknowledge = 26, DtLgrCommandKind = 27, DtLgrResponse = 28, DtLgrLgrHeartbeat = 29 } |
| enum | DtLgrMode { DtLGR_PLAY = 0, DtLGR_PAUSE = 1, DtLGR_RECORD = 2, DtLGR_STOP = 3, DtLGR_EMPTY = 4, DtLGR_LOOP = 5 } |
| General operation modes. | |
| enum | DtLgrDirection { DtLGR_STOPPED = 0, DtLGR_NOPKT = 0, DtLGR_FORWARDS = 1, DtLGR_BACKWARDS = -1 } |
| Play forwards or backwards when in LGR_PLAY mode. | |
| enum | DtLgrFilePosition { DtLGR_NOFILE = 0, DtLGR_START = 1, DtLGR_MIDDLE = 2, DtLGR_END = 3 } |
| Location status. | |
| 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. | |
| 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. | |
Functions | |
| DT_DLL_LOGGERCONTROL const char * | DtLgrCommandEnumString (DtLgrCommand param) |
| Handles extensions to logger commands. | |
Variables | |
| class DT_DLL_LOGGERCONTROL | DtExerciseConn |
| class DT_DLL_LOGGERCONTROL | DtLgrControlPdu |
Contains DtLgrControlPdu.