Public Member Functions |
| | DtPlaybackInterfacePrinter (MAKLogger::DtRemoteControlInterface *rci) |
| | Constructor.
|
| virtual | ~DtPlaybackInterfacePrinter () |
| | Destructor.
|
|
| virtual MAKLogger::DtSequenceNumber | setPlaybackSpeed (double speed, bool skipping, const DtEntityIdentifier &destination=MAKLogger::DtRemoteControlInterface::wildcardAddress()) |
| | Set playback speed.
|
| virtual | ~DtRemoteControlPlaybackInterface () |
| | Destructor.
|
| virtual void | processResponse (const DtLgrResponsePdu &responsePdu) |
| | Process a playback response PDU.
|
| virtual void | clearReceivedResponseCounts () |
| | Clear received responses counts.
|
| virtual const DtFilename & | fileName () const |
| | Set/Get playback file name.
|
| virtual void | resetFileName (const DtFilename &name) |
| | Set/Get playback file name.
|
| virtual const DtAbsoluteTime & | firstTime () const |
| | Set/Get first time.
|
| virtual void | resetFirstTime (const DtAbsoluteTime &time) |
| | Set/Get first time.
|
| virtual const DtAbsoluteTime & | lastTime () const |
| | Set/Get last time.
|
| virtual void | resetLastTime (const DtAbsoluteTime &time) |
| | Set/Get last time.
|
| virtual const DtAbsoluteTime & | startTime () const |
| | Set/Get start time.
|
| virtual void | resetStartTime (const DtAbsoluteTime &time) |
| | Set/Get start time.
|
| virtual const DtAbsoluteTime & | stopTime () const |
| | Set/Get stop time.
|
| virtual void | resetStopTime (const DtAbsoluteTime &time) |
| | Set/Get stop time.
|
| virtual double | playbackSpeed () const |
| | Set/Get the playback speed.
|
| virtual void | resetPlaybackSpeed (double speed) |
| | Set/Get the playback speed.
|
| virtual bool | isFileOpened () const |
| | Set/Get is file opened.
|
| virtual void | resetIsFileOpened (bool isOpened) |
| | Set/Get is file opened.
|
| virtual bool | isFileChanged () const |
| | Set/Get is file changed.
|
| virtual void | resetIsFileChanged (bool isChanged) |
| | Set/Get is file changed.
|
| virtual bool | isPlaying () const |
| | Set/Get is file playing.
|
| virtual void | resetIsPlaying (bool playing) |
| | Set/Get is file playing.
|
| virtual bool | isPaused () const |
| | Set/Get is play paused.
|
| virtual void | resetIsPaused (bool paused) |
| | Set/Get is play paused.
|
| virtual bool | isLoopAtEnd () const |
| | Set/Get is loop at end enabled.
|
| virtual void | resetIsLoopAtEnd (bool loopAtEnd) |
| | Set/Get is loop at end enabled.
|
| virtual bool | isPlayOnLoad () const |
| | Set/Get is play on load enabled.
|
| virtual void | resetIsPlayOnLoad (bool playOnLoad) |
| | Set/Get is play on load enabled.
|
| virtual bool | isPlaySkipping () const |
| | Set/Get is play on load enabled.
|
| virtual void | resetIsPlaySkipping (bool skipping) |
| | Set/Get is play on load enabled.
|
| virtual DtSequenceNumber | openFile (const DtFilename &filename, bool constructFilePathAndName, const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Open file for playback.
|
| virtual DtSequenceNumber | closeFile (const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Close file Command guard: isFileOpened()
|
| virtual DtSequenceNumber | play (const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Play file Command guard: isFileOpened() && (!isPlaying() || isPaused())
|
| virtual DtSequenceNumber | pause (const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Pause Command guard: isPlaying() && !isPaused()
|
| virtual DtSequenceNumber | unPause (const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | UnPause Command guard: isPlaying() && isPaused()
|
| virtual DtSequenceNumber | stop (const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Stop Command guard: isPlaying()
|
| virtual DtSequenceNumber | jumpToStart (const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Jump to the start time Command guard: isFileOpened()
|
| virtual DtSequenceNumber | jumpToStop (const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Jump to the stop time Command guard: isFileOpened()
|
| virtual DtSequenceNumber | jumpToTime (const DtAbsoluteTime &time, const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Jump to the given time Command guard: isFileOpened()
|
| virtual DtSequenceNumber | skipTimeForward (const DtRelativeTime &time, const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Skip forward the given amount of time Command guard: isFileOpened()
|
| virtual DtSequenceNumber | skipTimeBackward (const DtRelativeTime &time, const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Skip backward the given amount of time Command guard: isFileOpened()
|
| virtual DtSequenceNumber | setStartStopTimes (const DtAbsoluteTime &startTime, const DtAbsoluteTime &stopTime, const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Set start/stop times Command guard: isFileOpened()
|
| virtual DtSequenceNumber | setLoopAtEnd (bool enable, const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Set loop at end flag.
|
| virtual DtSequenceNumber | setPlayOnLoad (bool enable, const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Set play on load flag Command guard:
|
| virtual DtSequenceNumber | requestFileList (bool listDirs, const DtEntityIdentifier &destination=DtRemoteControlInterface::wildcardAddress()) |
| | Request the list of Logger files in the default logger directory Command guard:
|
Public Member Functions inherited from MAKLogger::DtRemoteControlDomainInterface |
| | DtRemoteControlDomainInterface (DtRemoteControlInterface *remoteControlInterface, int domainId) |
| | Constructor.
|
| virtual | ~DtRemoteControlDomainInterface () |
| | Destructor.
|
| virtual void | commandAccepted (DtSequenceNumber sequenceNumber) |
| | Command accepted.
|
| virtual void | commandRejected (const DtEntityIdentifier &source, DtSequenceNumber sequenceNumber) |
| | Command rejected.
|
| virtual void | commandTimedOut (DtSequenceNumber sequenceNumber) |
| | Command timedOut.
|
| virtual DtLgrCommandId | lastSentCommand () const |
| | The last sent command ID.
|
| virtual const DtEntityIdSet & | sourcesPendingResponse () const |
| | Get the sources whose response is pending.
|
| virtual void | setSourcesPendingResponse (const DtEntityIdSet &sourceIds) |
| | Set the sources whose response is pending.
|
| virtual bool | isResponsePending () const |
| | At least one source is pending response.
|
| virtual const DtSequenceNumberSet & | pendingCommands () const |
| | Pending command sequence number Sequence number equal to 0 indicates command not pending.
|
| virtual void | clearPendingCommand (DtSequenceNumber number=0) |
| | Clear pending command sequence number Clear all if number = 0.
|
| virtual const DtString & | boolToString (bool value) const |
| | Convert the bool value to a string.
|
Protected Member Functions |
|
| virtual void | fileOpened (const DtString &fileName, const MAKLogger::DtAbsoluteTime &firstTime, const MAKLogger::DtAbsoluteTime &lastTime) |
| | The specified file was opened by all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | fileClosed () |
| | The playback file was closed by all connected loggers.
|
| virtual void | fileDoesNotExist (const DtEntityIdentifier &source, const DtString &fileName) |
| | The specified file does not exist for the logger with the specified source ID This response short circuits the fileOpened response, preventing it from being called until another open file is invoked.
|
| virtual void | fileIncomplete (const DtEntityIdentifier &source, const DtString &fileName, bool isIncomplete, bool hasLastPacket, bool lastPacketRecovered) |
| | The specified file is incomplete for the logger with the specified source ID This response short circuits the fileOpened response, preventing it from being called until another open file is invoked.
|
| virtual void | fileInvalid (const DtEntityIdentifier &source, const DtString &fileName, const DtString &reason) |
| | The specified file is invalid for the logger with the specified source ID This response short circuits the fileOpened response, preventing it from being called until another open file is invoked.
|
| virtual void | fileChanged () |
| | The specified file has changed for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | fileSaved () |
| | The specified file was saved for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | fileFormatCurrent (bool current) |
| | The file format is current for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | playbackChanged (bool currentlyPlaying) |
| | The playback status has changed for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | restarted () |
| | The playback was restarted for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | loopAtEndChanged (bool enabled) |
| | The loop at end flag has changed for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | playOnLoadChanged (bool play) |
| | The play on load has changed for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | playbackSpeedChanged (double speed) |
| | The playback speed has changed for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | pausedChanged (bool paused) |
| | The paused state has changed for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | startStopTimesChanged (const MAKLogger::DtAbsoluteTime &startTime, const MAKLogger::DtAbsoluteTime &stopTime) |
| | The start/stop times have changed for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | firstLastTimesChanged (const MAKLogger::DtAbsoluteTime &firstTime, const MAKLogger::DtAbsoluteTime &lastTime) |
| | The first/last times have changed for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | jumpTimeChanged (const MAKLogger::DtAbsoluteTime &jumpTime) |
| | The specified file was opened by the logger with the specified source ID.
|
| virtual void | setFirstTime (const DtAbsoluteTime &time, bool initialValue=false) |
| | Set first time if specified value is less than existing time or its the initial value.
|
| virtual void | setLastTime (const DtAbsoluteTime &time, bool initialValue=false) |
| | Set last time if specified value is greater than existing time or its the initial value.
|
| virtual void | setStartTime (const DtAbsoluteTime &time, bool initialValue=false) |
| | Set start time if specified value is less than existing time or its the initial value.
|
| virtual void | setStopTime (const DtAbsoluteTime &time, bool initialValue=false) |
| | Set stop time if specified value is greater than existing time or its the initial value.
|
| virtual void | fileOpened (const DtEntityIdentifier &source, const DtString &fileName, const DtAbsoluteTime &firstTime, const DtAbsoluteTime &lastTime) |
| | The specified file was opened by the logger with the specified source ID.
|
| virtual void | fileClosed (const DtEntityIdentifier &source) |
| | The playback file was closed by the logger with the specified source ID.
|
| virtual void | fileChanged (const DtEntityIdentifier &source) |
| | The specified file has changed for the logger with the specified source ID.
|
| virtual void | fileSaved (const DtEntityIdentifier &source) |
| | The specified file was saved for the logger with the specified source ID.
|
| virtual void | fileFormatCurrent (const DtEntityIdentifier &source, bool current) |
| | The file format is current for the logger with the specified source ID.
|
| virtual void | playbackChanged (const DtEntityIdentifier &source, bool currentlyPlaying) |
| | The playback status has changed for the logger with the specified source ID.
|
| virtual void | restarted (const DtEntityIdentifier &source) |
| | The playback was restarted for the logger with the specified source ID.
|
| virtual void | jumpTimeChanged (const DtEntityIdentifier &source, const DtAbsoluteTime &jumpTime) |
| | The specified file was opened by the logger with the specified source ID.
|
| virtual void | loopAtEndChanged (const DtEntityIdentifier &source, bool enabled) |
| | The loop at end flag has changed for the logger with the specified source ID.
|
| virtual void | playOnLoadChanged (const DtEntityIdentifier &source, bool enabled) |
| | The play on load has changed for the logger with the specified source ID.
|
| virtual void | skippingPlaybackChanged (bool enabled) |
| | The skipping playback has changed for the logger with the specified source ID.
|
| virtual void | skippingPlaybackChanged (const DtEntityIdentifier &source, bool enabled) |
| | The skipping playback has changed for all connected loggers Called after all connected loggers have responded individually.
|
| virtual void | playbackSpeedChanged (const DtEntityIdentifier &source, double speed) |
| | The playback speed has changed for the logger with the specified source ID.
|
| virtual void | pausedChanged (const DtEntityIdentifier &source, bool paused) |
| | The paused state has changed for the logger with the specified source ID.
|
| virtual void | startStopTimesChanged (const DtEntityIdentifier &source, const DtAbsoluteTime &startTime, const DtAbsoluteTime &stopTime) |
| | The start/stop times have changed for the logger with the specified source ID.
|
| virtual void | firstLastTimesChanged (const DtEntityIdentifier &source, const DtAbsoluteTime &firstTime, const DtAbsoluteTime &lastTime) |
| | The first/last times have changed for the logger with the specified source ID.
|
| virtual void | fileList (const DtEntityIdentifier &source, bool listIsDirs, const std::vector< DtString > &loggerFiles) |
| | The list of Logger files for the logger with the specified source ID.
|
| virtual void | fileList (DtOutputStream &outputStream, bool listIsDirs, const std::vector< DtString > &loggerFiles) |
| | The paused state has changed for all connected loggers Called after all connected loggers have responded individually.
|
Prints message for received playback responses.