diff options
author | David Crocker <dcrocker@eschertech.com> | 2020-01-05 16:33:42 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2020-01-05 16:33:42 +0300 |
commit | 4f1c0947b1a0680679d8e8468f3e2e47be2bfc44 (patch) | |
tree | 7d1133120bc31d32e2b2282e81ce6ad09faf77cd /src/ObjectModel/ObjectModel.h | |
parent | 5bd28a1aea25e83e6e1d7a0ca50cd000e7baf1a7 (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.h | 4 |
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 |