Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2020-01-05 16:33:42 +0300
committerDavid Crocker <dcrocker@eschertech.com>2020-01-05 16:33:42 +0300
commit4f1c0947b1a0680679d8e8468f3e2e47be2bfc44 (patch)
tree7d1133120bc31d32e2b2282e81ce6ad09faf77cd /src/ObjectModel/ObjectModel.h
parent5bd28a1aea25e83e6e1d7a0ca50cd000e7baf1a7 (diff)
Various
Fixed M917 Improved handling of G31 temperature compensation parameters Added conditional expressions
Diffstat (limited to 'src/ObjectModel/ObjectModel.h')
-rw-r--r--src/ObjectModel/ObjectModel.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ObjectModel/ObjectModel.h b/src/ObjectModel/ObjectModel.h
index 56f147d1..c053a594 100644
--- a/src/ObjectModel/ObjectModel.h
+++ b/src/ObjectModel/ObjectModel.h
@@ -67,6 +67,10 @@ struct ExpressionValue
constexpr ExpressionValue(float f) noexcept : type(TYPE_OF(float)), fVal(f) { }
constexpr ExpressionValue(int32_t i) noexcept : type(TYPE_OF(int32_t)), iVal(i) { }
ExpressionValue() noexcept : type(NoType) { }
+
+ void SetBool(bool b) noexcept { type = TYPE_OF(bool); bVal = b; }
+ void SetInt(int32_t i) noexcept { type = TYPE_OF(int32_t); iVal = i; }
+ void SetFloat(float f) noexcept { type = TYPE_OF(float); fVal = f; }
};
class ObjectModel