Mario Simaremare / Mbed 2 deprecated g3_waterplay

Dependencies:   mbed

Committer:
mariosimaremare
Date:
Thu Jun 02 17:53:02 2016 +0000
Revision:
0:ad9362f18797
Child:
1:f448c12d2c5b
Salinity and temperature sensors are implemented in classes.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mariosimaremare 0:ad9362f18797 1 /*
mariosimaremare 0:ad9362f18797 2 * G3: WATERPLAY
mariosimaremare 0:ad9362f18797 3 */
mariosimaremare 0:ad9362f18797 4
mariosimaremare 0:ad9362f18797 5 #ifndef SALINITY_SENSOR_H
mariosimaremare 0:ad9362f18797 6 #define SALINITY_SENSOR_H
mariosimaremare 0:ad9362f18797 7
mariosimaremare 0:ad9362f18797 8 #include "mbed.h"
mariosimaremare 0:ad9362f18797 9
mariosimaremare 0:ad9362f18797 10 class SalinitySensor
mariosimaremare 0:ad9362f18797 11 {
mariosimaremare 0:ad9362f18797 12 public:
mariosimaremare 0:ad9362f18797 13 SalinitySensor(
mariosimaremare 0:ad9362f18797 14 PinName pin,
mariosimaremare 0:ad9362f18797 15 double const_voltage,
mariosimaremare 0:ad9362f18797 16 double const_converter,
mariosimaremare 0:ad9362f18797 17 double const_multiplier
mariosimaremare 0:ad9362f18797 18 );
mariosimaremare 0:ad9362f18797 19 double read();
mariosimaremare 0:ad9362f18797 20 double getVoltage();
mariosimaremare 0:ad9362f18797 21 double getSalinity();
mariosimaremare 0:ad9362f18797 22
mariosimaremare 0:ad9362f18797 23 private:
mariosimaremare 0:ad9362f18797 24 AnalogIn _analog_in;
mariosimaremare 0:ad9362f18797 25 double _const_voltage;
mariosimaremare 0:ad9362f18797 26 double _const_converter;
mariosimaremare 0:ad9362f18797 27 double _const_multiplier;
mariosimaremare 0:ad9362f18797 28 double _voltage;
mariosimaremare 0:ad9362f18797 29 };
mariosimaremare 0:ad9362f18797 30
mariosimaremare 0:ad9362f18797 31 #endif