diff --git a/pumpsyringe.cpp b/pumpsyringe.cpp new file mode 100644 index 0000000000000000000000000000000000000000..92e3a11257122b2e6e4ad1d6c97cb8f0fa1afe49 --- /dev/null +++ b/pumpsyringe.cpp @@ -0,0 +1,63 @@ + +#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); + +} + + + + + + + + +