Skip to content
Snippets Groups Projects
Commit 7f6b21e5 authored by Malaurie Bernard's avatar Malaurie Bernard
Browse files

Creation of the pump syringe class with basic functions (setters and getters)...

Creation of the pump syringe class with basic functions (setters and getters) done with a json document
parent abd4473e
No related branches found
No related tags found
1 merge request!17Malaurie's work on UI + CLI interface + AccelStepper interface
#include "pumpsyringe.h"
//SET METHODS
void PumpSyringe :: set_screw_thread_mm(float screw_thread_mm)
{
PumpSyringeJSON["screw_thread_mm"] = screw_thread_mm;
}
void PumpSyringe :: set_clockwise_equals_forward(bool clockwise_equals_forward)
{
PumpSyringeJSON["clockwise_equals_forward"] = clockwise_equals_forward;
}
void PumpSyringe :: set_id(int id)
{
PumpSyringeJSON["id"] = id;
}
//GET METHODS
float PumpSyringe :: get_screw_thread_mm()
{
return PumpSyringeJSON["screw_thread_mm"].as<float>();
}
bool PumpSyringe :: get_clockwise_equals_forward()
{
return PumpSyringeJSON["clockwise_equals_forward"].as<float>();
}
int PumpSyringe :: get_id()
{
return PumpSyringeJSON["id"].as<float>();
}
void PumpSyringe :: setupJsonPumpSyringe(float screw_thread_mm, bool clockwise_equals_forward, int id)
{
//ADD INITIALISATION VALUES TO THE DOC
PumpSyringeJSON["screw_thread_mm"] = screw_thread_mm;
PumpSyringeJSON["clockwise_equals_forward"] = clockwise_equals_forward;
PumpSyringeJSON["id"] = id;
//GENERATE THE MINIFIED JSON AND SEND IT TO THE SERIAL PORT
serializeJson(PumpSyringeJSON, Serial);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment