blip  0.1
TemperatureSensorEvent.hpp
Go to the documentation of this file.
1 #ifndef __blip_TemperatureSensorEvent_hpp
2 #define __blip_TemperatureSensorEvent_hpp
3 
4 #include <blip/Blip.hpp>
5 #include <blip/SensorEvent.hpp>
6 
7 namespace blip {
8 
15 {
16  public:
17 
19  TemperatureSensorEvent(time_ms_t eventTime, const float values[16]);
23  virtual ~TemperatureSensorEvent();
24 
26  inline float getTemperature() const
27  { return(getValue(0)); }
28 
29  private:
30 
31  CCXX_COPY_DECLS(TemperatureSensorEvent);
32 };
33 
34 } // namespace blip
35 
36 #endif // __blip_TemperatureSensorEvent_hpp
A temperature sensor event, which measures ambient temperature.
Definition: TemperatureSensorEvent.hpp:14
float getValue(int index) const
Get a sensor value.
virtual ~TemperatureSensorEvent()
Destructor.
Definition: TemperatureSensorEvent.cpp:17
An abstract base class for sensor events.
Definition: SensorEvent.hpp:20
WAV file format details at: https://ccrma.stanford.edu/courses/422/projects/WaveFormat/.
Definition: AccelerometerSensorEvent.cpp:3
float getTemperature() const
Get the ambient temperature.
Definition: TemperatureSensorEvent.hpp:26