MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
remoteControlSharedInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2011 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 
11 #pragma once
12 
15 #include <lgrUtil/absoluteTime.h>
16 
17 namespace MAKLogger
18 {
19 
23  {
24  public:
25 
27 
28 
30 
31  private:
36 
37  public:
38 
40  virtual const DtAbsoluteTime& firstTime() const;
41 
43  virtual const DtAbsoluteTime& lastTime() const;
44 
46 
47 
49 
51  virtual void processResponse(const DtLgrResponsePdu& responsePdu);
52 
53  public:
54 
56  static const char* commandToString(int command);
57 
58  protected:
59 
61 
62  // Not sure about these as they apply to playback and record
63  virtual void startStopTimesChanged(const DtEntityIdentifier& source, const DtAbsoluteTime& startTime,
64  const DtAbsoluteTime& stopTime );
65  virtual void firstLastTimesChanged(const DtEntityIdentifier& source, const DtAbsoluteTime& firstTime,
66  const DtAbsoluteTime& lastTime );
68 
71  virtual void setFirstTime(const DtAbsoluteTime& time, bool initialValue=false);
72 
75  virtual void setLastTime(const DtAbsoluteTime& time, bool initialValue=false);
76 
77 
78  protected:
79 
82 
83  };
84 }

Document ID: Generated on Thu Jul 23 15:05:27 EDT 2020 from SVN revision 215371
Copyright © 2020 MAK Technologies. All Rights Reserved (www.mak.com)