Loom 4 v4.5
Arduino library for Internet of Things Rapid Prototyping in environmental sensing
Loading...
Searching...
No Matches
Loom_EZODO.h
1#pragma once
2#include <stdlib.h>
3
4#include "../EZO/EZOSensor.h"
5#include "Loom_Manager.h"
6
12class Loom_EZODO : public EZOSensor{
13 protected:
14
15 void power_up() override {};
16
17 public:
18 void initialize() override;
19 void measure() override;
20 void package() override;
21 void power_down() override;
22
30 Manager& man,
31 byte address = 0x61,
32 bool useMux = false
33 );
34
35
39 float getOxygen() { return oxygen; };
40
44 float getSaturation() { return saturation; };
45
46 private:
47 Manager* manInst; // Instance of the manager
48
49 float oxygen; // Reading for the DO value
50 float saturation; // Get the percent saturation
51 void parseResponse(const char* response);
52
53};
Definition: EZOSensor.h:8
Definition: Loom_EZODO.h:12
float getOxygen()
Definition: Loom_EZODO.h:39
float getSaturation()
Definition: Loom_EZODO.h:44
Definition: Loom_Manager.h:18