Skip to content
Snippets Groups Projects
syringe.cpp 1.06 KiB
Newer Older
#include <math.h>

#include "syringe.h"

David Gauchard's avatar
David Gauchard committed

//SET METHODES
void Syringe :: set_total_volume_mL(float total_volume_mL)
    SyringeJSON["total_volume_mL"] = total_volume_mL;
void Syringe :: set_internal_diameter_mm(float internal_diameter_mm)
David Gauchard's avatar
David Gauchard committed
{
    SyringeJSON["internal_diameter_mm"] = internal_diameter_mm;
David Gauchard's avatar
David Gauchard committed
}

void Syringe :: set_id(int id){
    SyringeJSON["id"] = id;
David Gauchard's avatar
David Gauchard committed

//GET METHODES
float Syringe :: get_total_volume_mL()
    return SyringeJSON["total_volume_mL"].as<float>();
float Syringe :: get_internal_diameter_mm()
    return SyringeJSON["internal_diameter_mm"].as<float>();
void Syringe :: setupJsonSyringe( float total_volume_mL, float internal_diameter_mm, int id)
    
    //ADD INITIALISATION VALUES TO THE DOC
    SyringeJSON["total_volume_mL"] = total_volume_mL;
    SyringeJSON["internal_diameter_mm"] = internal_diameter_mm;
    SyringeJSON["id"] = id;
    //GENERATE THE MINIFIED JSON AND SEND IT TO THE SERIAL PORT
    serializeJson(SyringeJSON, Serial);