Newer
Older
Malaurie Bernard
committed
#include <math.h>
#include "syringe.h"
Malaurie Bernard
committed
//SET METHODES
void Syringe :: set_total_volume_mL(float total_volume_mL)
Malaurie Bernard
committed
SyringeJSON["total_volume_mL"] = total_volume_mL;
Malaurie Bernard
committed
void Syringe :: set_internal_diameter_mm(float internal_diameter_mm)
Malaurie Bernard
committed
SyringeJSON["internal_diameter_mm"] = internal_diameter_mm;
Malaurie Bernard
committed
void Syringe :: set_id(int id){
SyringeJSON["id"] = id;
Malaurie Bernard
committed
//GET METHODES
float Syringe :: get_total_volume_mL()
Malaurie Bernard
committed
return SyringeJSON["total_volume_mL"].as<float>();
Malaurie Bernard
committed
float Syringe :: get_internal_diameter_mm()
Malaurie Bernard
committed
return SyringeJSON["internal_diameter_mm"].as<float>();
Malaurie Bernard
committed
int Syringe :: get_id()
Malaurie Bernard
committed
return SyringeJSON["id"].as<float>();
Malaurie Bernard
committed
void Syringe :: setupJsonSyringe( float total_volume_mL, float internal_diameter_mm, int id)
Malaurie Bernard
committed
//ADD INITIALISATION VALUES TO THE DOC
SyringeJSON["total_volume_mL"] = total_volume_mL;
SyringeJSON["internal_diameter_mm"] = internal_diameter_mm;
SyringeJSON["id"] = id;
Malaurie Bernard
committed
//GENERATE THE MINIFIED JSON AND SEND IT TO THE SERIAL PORT
serializeJson(SyringeJSON, Serial);