classe terrarium crée
This commit is contained in:
parent
e5593747cf
commit
52a4906e2d
2 changed files with 98 additions and 0 deletions
42
app/include/Terrarium.h
Normal file
42
app/include/Terrarium.h
Normal file
|
@ -0,0 +1,42 @@
|
|||
//
|
||||
// Created by Victor Le Roch on 20/05/2020.
|
||||
//
|
||||
|
||||
#ifndef BE_TERRARIUM_H
|
||||
#define BE_TERRARIUM_H
|
||||
|
||||
|
||||
class Terrarium {
|
||||
private:
|
||||
int id;
|
||||
float temperature;
|
||||
float pression;
|
||||
float PH;
|
||||
int radState;
|
||||
int tapState;
|
||||
public:
|
||||
Terrarium(int id);
|
||||
|
||||
float getTemperature() const;
|
||||
|
||||
void setTemperature(float temperature);
|
||||
|
||||
float getPression() const;
|
||||
|
||||
void setPression(float pression);
|
||||
|
||||
float getPh() const;
|
||||
|
||||
void setPh(float ph);
|
||||
|
||||
int getRadState() const;
|
||||
|
||||
void setRadState(int radState);
|
||||
|
||||
int getTapState() const;
|
||||
|
||||
void setTapState(int tadState);
|
||||
};
|
||||
|
||||
|
||||
#endif //BE_TERRARIUM_H
|
56
app/src/Terrarium.cpp
Normal file
56
app/src/Terrarium.cpp
Normal file
|
@ -0,0 +1,56 @@
|
|||
//
|
||||
// Created by Victor Le Roch on 20/05/2020.
|
||||
//
|
||||
|
||||
#include "../include/Terrarium.h"
|
||||
#include "../../core_simulation.h"
|
||||
|
||||
float Terrarium::getTemperature() const {
|
||||
return temperature;
|
||||
}
|
||||
|
||||
void Terrarium::setTemperature(float temperature) {
|
||||
Terrarium::temperature = temperature;
|
||||
}
|
||||
|
||||
float Terrarium::getPression() const {
|
||||
return pression;
|
||||
}
|
||||
|
||||
void Terrarium::setPression(float pression) {
|
||||
Terrarium::pression = pression;
|
||||
}
|
||||
|
||||
float Terrarium::getPh() const {
|
||||
return PH;
|
||||
}
|
||||
|
||||
void Terrarium::setPh(float ph) {
|
||||
PH = ph;
|
||||
}
|
||||
|
||||
int Terrarium::getRadState() const {
|
||||
return radState;
|
||||
}
|
||||
|
||||
void Terrarium::setRadState(int radState) {
|
||||
Terrarium::radState = radState;
|
||||
}
|
||||
|
||||
int Terrarium::getTapState() const {
|
||||
return tapState;
|
||||
}
|
||||
|
||||
void Terrarium::setTapState(int tapState) {
|
||||
Terrarium::tapState = tapState;
|
||||
}
|
||||
|
||||
Terrarium::Terrarium(int id) {
|
||||
id = id;
|
||||
pression = 3000;
|
||||
temperature = 20;
|
||||
PH = 7;
|
||||
radState = LOW;
|
||||
tapState = LOW;
|
||||
|
||||
}
|
Loading…
Reference in a new issue