Projet_VictorAvecUnK/include/AnalogDevices/AnalogDevice.h
2020-05-16 18:52:12 +02:00

34 lines
No EOL
690 B
C++

//
// Created by camer on 16/05/2020.
//
#include "../../core_simulation.h"
#include "../../mydevices.h"
#ifndef PROJET_VICTORAVECUNK_ANALOGDEVICE_H
#define PROJET_VICTORAVECUNK_ANALOGDEVICE_H
class AnalogDevice : public Device{
protected:
float val;
// temps entre 2 prises de valeurs
int temps;
// valeur de temperature mesuree
public:
AnalogDevice(float val, int temps);
float getVal() const;
int getTemps() const;
};
class AnalogSensor : public AnalogDevice{
public:
AnalogSensor(float val, int temps);
};
class AnalogActuator : public AnalogDevice{
public:
AnalogActuator(float val, int temps);
};
#endif //PROJET_VICTORAVECUNK_ANALOGDEVICE_H