MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSimGui
lgrGuiMetaDataReadWrite.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2014 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#pragma once
10
11
12
#include "
lgrSimGui.h
"
13
#include "
lgrGuiMetaDataInterface.h
"
14
15
#include <vlutil/vlTime.h>
16
17
#include <QString>
18
#include <QStringList>
19
20
namespace
MAKLogger
21
{
22
class
DtLoggerPlaybackFile;
23
25
class
DT_DLL_LGRSIMGUI
DtLgrGuiMetaDataReadWrite
:
DtLgrGuiMetaDataInterface
26
{
27
public
:
28
29
DT_VIRTUAL_CTR
(
DtLgrGuiMetaDataReadWrite
, ())
30
31
DT_VIRTUAL_BASE_CTR
(
DtLgrGuiMetaDataInterface
,())
32
33
34
virtual
~
DtLgrGuiMetaDataReadWrite
();
35
37
virtual
LoggerFileResult
readMetaData(
const
QString& filename);
38
40
virtual
DtLgrGuiMetaDataInterface::LoggerFileResult
writeDescription();
41
43
virtual
QString protocol();
44
46
virtual
QString formatVersion();
47
49
virtual
DtTime tapeTimeDate();
50
52
virtual
DtFloat64 recordingDuration();
53
55
virtual
QString tapeDescription();
56
60
virtual
DtLgrHlaConfigData
* configData();
61
64
virtual
void
setDescription(QString description);
65
66
protected
:
67
69
void
readProtocolString(
const
QString& filename);
70
72
QString timeAndDateString(
double
time);
73
77
QString durationString(
double
time);
78
79
protected
:
80
DtLoggerPlaybackFile
*
myPlaybackFile
;
81
DtLgrHlaConfigData
*
myConfigData
;
82
QString
myProtocolString
;
83
QString
myFormatVersionString
;
84
int
myFileVersion
;
85
86
};
87
}
Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)