Commit Graph

38 Commits

Author SHA1 Message Date
Rob Giseburt
6503304786 Minor cleanup 2020-07-26 15:43:37 -05:00
Rob Giseburt
fa006fcf6c Merge branch 'edge-preview' of https://github.com/synthetos/g2 into edge-preview 2020-03-12 14:05:18 -05:00
Rob Giseburt
c8429185bf fix wrong integer config conversions, nv->value_flt is now a double 2020-03-12 13:52:45 -05:00
Chris Breneman
8e5933738c Ensure json_serialize generates valid json when handling empty objects 2020-02-07 16:51:36 -05:00
Rob Giseburt
377543718f Correct config and persistence of TYPE_DATA tokens 2020-01-16 16:57:22 -06:00
Rob Giseburt
7bacdd0d4b Ensure M100 triggers a status report
Fixes #60
2020-01-10 19:25:11 -06:00
Rob Giseburt
64868f83ed Correct JSON display of boolean values (was inverted)
Fixes #38
2020-01-10 19:25:10 -06:00
Rob Giseburt
5b11fb9cd5 Merge branch 'edge' into 4c-recovery 2019-10-14 20:01:59 -05:00
Alden Hart
876d19ea13 Fix issue #298 - still needs testing 2018-05-30 07:01:57 -04:00
Alden Hart
aa85e48a1c Merge branch 'refs/heads/edge' into dev-298-nested-json-read-fail 2018-05-12 07:38:19 -04:00
Alden Hart
d03a10e8b8 Updated copyright dates. Tested dev-304-uvw-9axis/edge merge. Passed baseline testing. Fails Spindle test SPIN-02. ToGo - GPIO, Feedhold, Probing, Homing and Planner cases. 2018-03-26 12:18:26 -04:00
Rob Giseburt
7802e351e7 Attempted fix for #298 (reading nested JSON fail) 2017-10-27 13:59:48 -05:00
Rob Giseburt
39035a1eec Attempted fix for #298 (reading nested JSON fail) 2017-10-27 13:52:34 -05:00
Alden Hart
c60dc581f7 resolved merge conflicts between edge marlin-compatibility and dev-p24 2017-03-23 11:07:12 -04:00
Alden Hart
76361a60b3 Removed overloading on get_int; shared some code on set_ints; removed set_flu() 2017-03-20 17:09:48 -04:00
Alden Hart
2a7a65efa5 Passes all get/set regressions. Fixed type coercion on GETS (not supposed to happen); Failing digital inputs for some reason; re-organized cm_set_tram() to use the nv->value_int boolean value 2017-03-20 09:23:54 -04:00
Alden Hart
5c451cfcb4 Fixed Gcode parser to preserve large line numbers 2017-03-20 07:18:26 -04:00
Alden Hart
5f306e1657 Big commit. Added nv->value_int, and changed nv_value to nv->value_flt. Many many things changed. Passes smoke test. Now on to some real regressions. 2017-03-19 20:27:53 -04:00
Alden Hart
36f8b9a9cc Checkpoint 2017-03-19 14:33:14 -04:00
Rob Giseburt
bd5fe7e343 Correct handling of G28 responses (suppress them) and re-enable startup message for PB Hub. 2017-02-01 20:55:10 -06:00
Rob Giseburt
3556a2cbf3 Another pass at Marlin Compatibility mode. Functional enough to test. 2017-01-20 14:36:21 -06:00
Alden Hart
68fab72399 Fixed some merge errors in configuration code 2017-01-05 15:57:07 -05:00
Alden Hart
15b030f24c merging in edge to dev-p24-feedhold-lift. Still many things broken 2017-01-05 13:14:17 -05:00
Alden Hart
c89df1e708 Working on JSON settings for motors. Installed SU handlers and revised helpers, preprocess float, and “_get_this” primitives. Added proper range checking for some motor parameters. Runs all regression up through motor-po. Fails on motor-pm. 2016-12-31 11:40:33 -05:00
Alden Hart
62b8bfeaa6 Fixed JSON exception handling for communications settings. Now passes regression tests for g2-0.99/002-config/02-settings/settings-comm-??.json; Note: This changes the behaviors of SI, which now returns an error for an underage error instead of sticking at the minimum value. 2016-12-30 10:54:23 -05:00
Alden Hart
c4fdc3205f Fixed various JSON error cases where key is missing or blank, where value is missing or blank. 2016-12-30 10:18:04 -05:00
Alden Hart
5a0d99a40a Fixed $$ lockup problem. Root cause was mis-handling of stale NV lists. 2016-12-24 10:03:19 -05:00
Rob Giseburt
7a3899f141 First pass at supporting devices that mute. 2016-12-13 12:49:27 -06:00
Alden Hart
d17d59c7bb Testing comm variables settings. Added in32 functions; Some fixes to ej and jv 2016-12-12 15:56:52 -05:00
Alden Hart
d86fbe35ca Continue to refactor accessors to remove them as a block to removing singletons; added error messages for inout values under/over range; added accessors for text verbosity 2016-12-12 07:49:34 -05:00
Alden Hart
e324cb4936 Fixing some tests 2016-12-11 17:47:19 -05:00
Alden Hart
07896b8886 Refactored CT command; renamed a few things 2016-12-11 08:25:57 -05:00
Alden Hart
94e62349c5 Changing the way floats are unit converted. Part of the way there. 2016-12-09 10:54:49 -05:00
Alden Hart
a4330f42cc Intermediate commit - changing canonical machine struct to work by pointer - not absolute. Compiles. Does not run. 2016-12-09 07:41:31 -05:00
Alden Hart
a2e4ab464f 100.07 // Sticky EJ mode 2016-09-02 12:24:20 -04:00
Alden Hart
9260b4c967 Checkpoint $ej work 2016-09-02 12:13:29 -04:00
Alden Hart
b00faa0103 Removed references to JSON Syntax. No longer used 2016-09-01 14:06:47 -04:00
Rob Giseburt
16e91f896a 100.00 // Major feature push - see README.md 2016-08-26 16:36:07 -05:00