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-09-24 17:58:08 +0300
committerDavid Crocker <dcrocker@eschertech.com>2020-09-24 17:58:08 +0300
commit5507c7a68ec7ff47566c6ae697143f3855546e85 (patch)
treef8a95496ab59f6f4a5f3a38e9b0b41005faf47c4 /src/RepRap.cpp
parent8f5b63e328b6a332005e855afdec8c7addd8ba89 (diff)
Changes for new CoreN2G and to support v0.4 Duet 3 Mini prototype
Diffstat (limited to 'src/RepRap.cpp')
-rw-r--r--src/RepRap.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/RepRap.cpp b/src/RepRap.cpp
index e47a2ff3..c7c72c82 100644
--- a/src/RepRap.cpp
+++ b/src/RepRap.cpp
@@ -317,6 +317,7 @@ constexpr ObjectModelTableEntry RepRap::objectModelTable[] =
#endif
{ "machineMode", OBJECT_MODEL_FUNC(self->gCodes->GetMachineModeString()), ObjectModelEntryFlags::none },
{ "messageBox", OBJECT_MODEL_FUNC_IF(self->mbox.active, self, 5), ObjectModelEntryFlags::none },
+ { "msUpTime", OBJECT_MODEL_FUNC_NOSELF((int32_t)(context.GetStartMillis() % 1000u)), ObjectModelEntryFlags::live },
{ "nextTool", OBJECT_MODEL_FUNC((int32_t)self->gCodes->GetNewToolNumber()), ObjectModelEntryFlags::live },
#if HAS_VOLTAGE_MONITOR
{ "powerFailScript", OBJECT_MODEL_FUNC(self->gCodes->GetPowerFailScript()), ObjectModelEntryFlags::none },
@@ -325,7 +326,7 @@ constexpr ObjectModelTableEntry RepRap::objectModelTable[] =
{ "restorePoints", OBJECT_MODEL_FUNC_NOSELF(&restorePointsArrayDescriptor), ObjectModelEntryFlags::none },
{ "status", OBJECT_MODEL_FUNC(self->GetStatusString()), ObjectModelEntryFlags::live },
{ "time", OBJECT_MODEL_FUNC(DateTime(self->platform->GetDateTime())), ObjectModelEntryFlags::live },
- { "upTime", OBJECT_MODEL_FUNC_NOSELF((int32_t)((millis64()/1000u) & 0x7FFFFFFF)), ObjectModelEntryFlags::live },
+ { "upTime", OBJECT_MODEL_FUNC_NOSELF((int32_t)((context.GetStartMillis()/1000u) & 0x7FFFFFFF)), ObjectModelEntryFlags::live },
// 4. MachineModel.state.beep
{ "duration", OBJECT_MODEL_FUNC((int32_t)self->beepDuration), ObjectModelEntryFlags::none },
@@ -376,7 +377,7 @@ constexpr uint8_t RepRap::objectModelTableDescriptor[] =
0, // directories
#endif
25, // limits
- 14 + HAS_VOLTAGE_MONITOR + SUPPORT_LASER, // state
+ 15 + HAS_VOLTAGE_MONITOR + SUPPORT_LASER, // state
2, // state.beep
6, // state.messageBox
10 + 2 * HAS_NETWORKING + SUPPORT_SCANNER + 2 * HAS_MASS_STORAGE // seqs