Tezzeret  1
Tezzeret
GmMFAMEmulator.hpp
1 /*
2  * GmBufferedSensor.hpp
3  *
4  * Created on: May 10, 2016
5  * Author: rcram
6  */
7 
8 #ifndef GM_TIVA_MFAM_EMULATOR_HPP_
9 #define GM_TIVA_MFAM_EMULATOR_HPP_
10 
11 #include "GmMFAMDataSource.hpp"
12 
13 #ifndef GMMFAMDATA_HPP_
14 #include <GmMfamData.hpp>
15 #endif
16 
17 #ifndef GMRINGBUFFER_HPP_
18 #include "../GeometricsUtil/GmRingBuffer.hpp"
19 #endif
20 
21 // Error codes.
22 // As with all sensors, the base success code is
23 // GM_SENSOR_OK, defined in the base CSensor header.
24 #define MFAM_FAILED_INIT 1
25 #define MFAM_FAILED 2
26 
27 namespace Geometrics
28 {
49  {
50  public:
51  GmMfamEmulator (UInt8 iSubjectId,
53  int Initialize ();
54  virtual void Halt () { return; };
55  int AddFakeRecord ();
56 
57 
58  public:
59  static GmMfamEmulator *m_static_msTheOneSensor;
60 
61  };
62 
63 } // End of namespace
64 
65 #endif
Abstract class - the interface - to the MFAM sensor. This abstract layer was created in order to acco...
Definition: GmMFAMDataSource.hpp:36
Class developed in order to develop and debug MFAM-based applications, because a debug halt when runn...
Definition: GmMFAMEmulator.hpp:49
GmApp/GmLoggingApp.hpp>
Definition: Analogs.hpp:47