Wojciech Rynczuk / Mbed 2 deprecated vcdMaker_Demo

Dependencies:   mbed vcdLogger vcdSignal

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers magnetometer.hpp Source File

magnetometer.hpp

Go to the documentation of this file.
00001 /*!
00002   @file magnetometer.hpp
00003 
00004   The header of the magnetometer signal class.
00005 
00006   @par Full Description
00007   The header of the magnetometer signal class.
00008 
00009   @if REVISION_HISTORY_INCLUDED
00010   @par Edit History
00011   @li [0]    wojciech.rynczuk@wp.pl    20-JAN-2015    Initial file revision.
00012   @endif
00013 
00014   @ingroup Signal
00015 
00016   The MIT License (MIT)
00017   Copyright (c) 2016 Wojciech Rynczuk
00018 
00019 */
00020 
00021 #include "mbed.h"
00022 #include "signal.hpp"
00023 #include "MAG3110.h"
00024 
00025 class Magnetometer : public Signal
00026 {
00027   public:
00028   Magnetometer(const string& name, Logger& logger);
00029   ~Magnetometer();
00030   
00031   void PrintState();
00032   
00033   private:
00034   MAG3110* m_Magnetometer;
00035   int32_t  m_MagXPrev;
00036   int32_t  m_MagYPrev;
00037   int32_t  m_MagZPrev;
00038   int32_t  m_MagXCurr;
00039   int32_t  m_MagYCurr;
00040   int32_t  m_MagZCurr;
00041 };