#include <DeviceLog.h>
|
| cDeviceLog () |
|
virtual bool | CloseAllFiles () |
|
uint32_t | FileCount () |
|
uint64_t | FileSize () |
|
virtual void | Flush () |
|
const dev_info_t * | GetDeviceInfo () |
|
virtual void | InitDeviceForReading () |
|
virtual void | InitDeviceForWriting (int pHandle, string timestamp, string directory, uint64_t maxDiskSpace, uint32_t maxFileSize) |
|
virtual string | LogFileExtention ()=0 |
|
uint64_t | LogSize () |
|
virtual bool | OpenWithSystemApp () |
|
virtual p_data_t * | ReadData ()=0 |
|
virtual bool | SaveData (p_data_hdr_t *dataHdr, const uint8_t *dataBuf) |
|
void | SetDeviceInfo (const dev_info_t *info) |
|
void | SetKmlConfig (bool showTracks=true, bool showPoints=true, bool showPointTimestamps=true, double pointUpdatePeriodSec=1.0, bool altClampToGround=true) |
|
virtual void | SetSerialNumber (uint32_t serialNumber)=0 |
|
bool | SetupReadInfo (const string &directory, const string &deviceName, const string &timeStamp) |
|
virtual | ~cDeviceLog () |
|
Definition at line 35 of file DeviceLog.h.
◆ cDeviceLog()
cDeviceLog::cDeviceLog |
( |
| ) |
|
◆ ~cDeviceLog()
cDeviceLog::~cDeviceLog |
( |
| ) |
|
|
virtual |
◆ CloseAllFiles()
bool cDeviceLog::CloseAllFiles |
( |
| ) |
|
|
virtual |
◆ FileCount()
uint32_t cDeviceLog::FileCount |
( |
| ) |
|
|
inline |
◆ FileSize()
uint64_t cDeviceLog::FileSize |
( |
| ) |
|
|
inline |
◆ Flush()
virtual void cDeviceLog::Flush |
( |
| ) |
|
|
inlinevirtual |
◆ GetDeviceInfo()
◆ GetNewFileName()
string cDeviceLog::GetNewFileName |
( |
uint32_t |
serialNumber, |
|
|
uint32_t |
fileCount, |
|
|
const char * |
suffix |
|
) |
| |
|
protected |
◆ InitDeviceForReading()
void cDeviceLog::InitDeviceForReading |
( |
| ) |
|
|
virtual |
◆ InitDeviceForWriting()
void cDeviceLog::InitDeviceForWriting |
( |
int |
pHandle, |
|
|
string |
timestamp, |
|
|
string |
directory, |
|
|
uint64_t |
maxDiskSpace, |
|
|
uint32_t |
maxFileSize |
|
) |
| |
|
virtual |
◆ LogFileExtention()
virtual string cDeviceLog::LogFileExtention |
( |
| ) |
|
|
pure virtual |
◆ LogSize()
uint64_t cDeviceLog::LogSize |
( |
| ) |
|
|
inline |
◆ OnReadData()
void cDeviceLog::OnReadData |
( |
p_data_t * |
data | ) |
|
|
protected |
◆ OpenNewSaveFile()
bool cDeviceLog::OpenNewSaveFile |
( |
| ) |
|
|
protected |
◆ OpenNextReadFile()
bool cDeviceLog::OpenNextReadFile |
( |
| ) |
|
|
protected |
◆ OpenWithSystemApp()
bool cDeviceLog::OpenWithSystemApp |
( |
void |
| ) |
|
|
virtual |
◆ ReadData()
virtual p_data_t* cDeviceLog::ReadData |
( |
| ) |
|
|
pure virtual |
◆ SaveData()
◆ SetDeviceInfo()
void cDeviceLog::SetDeviceInfo |
( |
const dev_info_t * |
info | ) |
|
◆ SetKmlConfig()
void cDeviceLog::SetKmlConfig |
( |
bool |
showTracks = true , |
|
|
bool |
showPoints = true , |
|
|
bool |
showPointTimestamps = true , |
|
|
double |
pointUpdatePeriodSec = 1.0 , |
|
|
bool |
altClampToGround = true |
|
) |
| |
|
inline |
◆ SetSerialNumber()
virtual void cDeviceLog::SetSerialNumber |
( |
uint32_t |
serialNumber | ) |
|
|
pure virtual |
◆ SetupReadInfo()
bool cDeviceLog::SetupReadInfo |
( |
const string & |
directory, |
|
|
const string & |
deviceName, |
|
|
const string & |
timeStamp |
|
) |
| |
◆ m_altClampToGround
bool cDeviceLog::m_altClampToGround |
|
protected |
◆ m_devInfo
◆ m_directory
string cDeviceLog::m_directory |
|
protected |
◆ m_fileCount
uint32_t cDeviceLog::m_fileCount |
|
protected |
◆ m_fileName
string cDeviceLog::m_fileName |
|
protected |
◆ m_fileNames
vector<string> cDeviceLog::m_fileNames |
|
protected |
◆ m_fileSize
uint64_t cDeviceLog::m_fileSize |
|
protected |
◆ m_logSize
uint64_t cDeviceLog::m_logSize |
|
protected |
◆ m_logStats
◆ m_maxDiskSpace
uint64_t cDeviceLog::m_maxDiskSpace |
|
protected |
◆ m_maxFileSize
uint32_t cDeviceLog::m_maxFileSize |
|
protected |
◆ m_pFile
◆ m_pHandle
int cDeviceLog::m_pHandle |
|
protected |
◆ m_pointUpdatePeriodSec
double cDeviceLog::m_pointUpdatePeriodSec |
|
protected |
◆ m_showPoints
bool cDeviceLog::m_showPoints |
|
protected |
◆ m_showPointTimestamps
bool cDeviceLog::m_showPointTimestamps |
|
protected |
◆ m_showTracks
bool cDeviceLog::m_showTracks |
|
protected |
◆ m_timeStamp
string cDeviceLog::m_timeStamp |
|
protected |
The documentation for this class was generated from the following files: