Test

Dependencies:   mbed

Revision:
0:a2fdf0dba4fa
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Oct 06 16:57:15 2020 +0000
@@ -0,0 +1,42 @@
+#include "mbed.h"
+
+class MyClass
+{
+public:
+    MyClass(double messwert) : _messwert(messwert) { }
+    MyClass() : _messwert(0.0) { }
+
+    void status()
+    {
+        printf("%f\n", _messwert);
+    }
+private:
+    double _messwert;
+};
+
+class MyClassB
+{
+private:
+    I2C i2c;
+    float result;
+
+public:
+    MyClassB(PinName sda, PinName scl) : i2c(sda, scl){
+        result = 0;
+    }
+    float read();
+};
+
+float MyClassB::read() {
+    return result;
+}
+
+MyClass myClass(0.0);
+MyClassB sensor(p28, p27);
+
+int main() {
+    myClass.status();
+    wait_ms(100);
+
+    printf("Sensorwert: %f \n", sensor.read());
+}