source: pacpussensors/trunk/StdDbtPlayerComponents/DbtPlySickLMSManager.h@ 110

Last change on this file since 110 was 110, checked in by DHERBOMEZ Gérald, 9 years ago
  • minor modifications about dllexport and dllimport macros usages
File size: 1.1 KB
Line 
1// *********************************************************************
2// created: 2014-02-11 - 16:51
3// filename: DbtPlySickLMSManager.h
4//
5// author: Cyril Fougeray
6// Copyright Heudiasyc UMR UTC/CNRS 6599
7//
8// version: $Id: $
9//
10// purpose:
11// *********************************************************************
12
13#ifndef DBTPLYSICKLMSMANAGER_H
14#define DBTPLYSICKLMSMANAGER_H
15
16#include <fstream>
17
18#include "Pacpus/DbitePlayer/DbtPlyFileManager.h"
19#include "../Sick/SickLMSData.h"
20
21
22namespace pacpus {
23
24class ShMem;
25
26class PACPUSLIB_API DbtPlySickLMSManager
27 : public DbtPlyFileManager
28{
29public:
30 DbtPlySickLMSManager(QString name);
31 ~DbtPlySickLMSManager();
32
33protected:
34 void processData(road_time_t t, road_timerange_t tr, void * buffer);
35 void displayUI();
36
37 virtual ComponentBase::COMPONENT_CONFIGURATION configureComponent(XmlComponentConfig config);
38 virtual void startActivity();
39 virtual void stopActivity();
40
41private:
42 // ShMem * mShMem;
43 SickLMS_dbt mSickDbt;
44
45 std::ifstream mDataFile;
46 QString mDataFilename;
47
48 QStringList mDataFilenameList;
49};
50
51} // namespace pacpus
52
53#endif
Note: See TracBrowser for help on using the repository browser.