Loom 4 v4.5
Arduino library for Internet of Things Rapid Prototyping in environmental sensing
Loading...
Searching...
No Matches
Loom_NOVASDS.h
1#pragma once
2
3#include "Module.h"
4#include "Loom_Manager.h"
5#include <SDS011.h>
6
12class Loom_NOVASDS011: public Module{
13
14 protected:
15 void power_up() override {};
16 void power_down() override {};
17
18 public:
19 void initialize() override;
20 void measure() override;
21 void package() override;
22
23 Loom_NOVASDS011(Manager& man, HardwareSerial* serial = &Serial1);
24
25 private:
26 Manager* manInst; // Instance of the Manager
27 SDS011 nova; // Instance of the library
28 HardwareSerial* serial; // Pointer to the interface we are using
29 float pm25; // PM 2.5 measurement
30 float pm10; // PM 10 measurement
31
32
33
34
35
36
37
38
39
40
41
42
43};
44
45
Definition: Loom_NOVASDS.h:12
Definition: Loom_Manager.h:18
Definition: Module.h:30