Commit Graph

140 Commits (04ae21ac736a84c9bc4a992632a952cba2b21d8d)

Author SHA1 Message Date
Rick Carlino 04ae21ac73 Fix farm event create specs 2019-02-13 17:47:02 -06:00
Rick Carlino 86ce520cdd [FAILING] Remove `data_type`, add `default_value`. 2019-02-13 16:39:31 -06:00
Rick Carlino e92b49d57d Friendlier messages for CS Arg pairing errors. 2019-01-20 12:44:41 -06:00
Rick Carlino e67fe00282 Rename group_type to every_point_type 2019-01-11 14:57:38 -06:00
Rick Carlino 926e2c4f7f Allow `parameter_declaration`s in Regimina 2019-01-11 10:20:36 -06:00
Rick Carlino 54463791ab WIP 2019-01-09 16:02:40 -06:00
Rick Carlino c4f9600436 Typo 2019-01-08 10:25:17 -06:00
Rick Carlino 0224ce6d65 Move to group of points (API-only) 2019-01-08 10:19:52 -06:00
Rick Carlino 02baafb222
Add fragment table + FarmEvent parameters. 2018-12-20 14:40:45 -06:00
Rick Carlino 304a1055cf Dead code removal 2018-12-07 09:52:13 -06:00
Rick Carlino befbdc4f0a Finally fix the symbol vs. string issues in CeleryScript type checker 2018-12-07 09:33:33 -06:00
Rick Carlino 904c98eff8 Add `farm_event` CS Node (for verification purposes only). NEXT: Edge case testing. 2018-12-06 20:50:34 -06:00
Rick Carlino 33344ae83d Idea I: Use the corpus for validation. 2018-12-06 15:01:21 -06:00
Rick Carlino f666361ddb Added `sprouted` plant stage. NEXT: Update CeleryScript things. 2018-10-14 17:11:19 -05:00
Rick Carlino 656acb55fd Fix blinky test 2018-09-12 14:54:10 -05:00
Rick Carlino 7d7e884d66 Fix resource_update test, but now other tests are blinking... 2018-09-12 14:40:14 -05:00
Rick Carlino ac6e5387b3 Fix blinky test 2018-09-12 13:25:35 -05:00
Rick Carlino db9860b13b Fix point vs plant issue. Not fixed: capitalization 2018-09-11 13:11:57 -05:00
Rick Carlino 18a4809e4c Feature complete, tests needed still 2018-09-10 14:41:39 -05:00
Rick Carlino ece46bd857 resource_update CS validators 2018-09-10 11:39:28 -05:00
Rick Carlino e1af7c6ddc Mostly working serialization of MarkAs state 2018-09-09 11:26:40 -05:00
Rick Carlino ac278d5cbd Ready 2018-09-06 15:50:48 -05:00
Rick Carlino 0099911af0 Typechecks 2018-09-06 15:42:33 -05:00
Rick Carlino 05865722c8 Start trying new resource_update idea... 2018-09-06 14:43:43 -05:00
Rick Carlino 4edde35ab4 Corpus updates and type error fixes 2018-08-27 13:34:22 -05:00
Rick Carlino 0921cd2f8f Stub out FE "mark as" tile. Needs logic, but it renders correctly 2018-08-24 11:43:07 -05:00
Rick Carlino aaabe0353d WIP 2018-08-24 09:06:44 -05:00
Rick Carlino 303a3491f2
Variables phase II, part II (#958)
* re-enable type checker
* Update celery script `execute` node to accept nested variable declarations
* Disable test button on parameterized sequences
* Fix unnoticed NPE
* Add `deep-cover` for greater coverage accuracy
* Spec for bad variable assignment
* Fix tests to allow parameter_declarations
* Disale the X/Y/Z boxes for parameters
* [FAILING] Make the ::Checker context (device) aware.
* [STABLE] Better `point_id` leaf validation.
* Add Sequence.parameterized?(id) helper
* Disallow parameterized FEs/RIs on server side.
* Add tests for parameter prevention stuff
* Default movement_keep_active_* to `1`
* Enable encoders by default
* Clean up frontend de-parameterization logic in farmevent/regimen editors
* Update specs to reflect new defaults
* stop dangerous edits
* Tests for regimen updates
* Maybe fix blinky coverage issues?
* Test for getVariable()
* Tests for handleSelect
* <TileMoveAbsSelect/> tests
* Update FBOS version parser
* tests for executer in TileSendMessage
* Tests for catchErrors()
2018-08-15 09:50:21 -05:00
Rick Carlino 2caa1684d6
Variables phase II, part I (#954)
* re-enable type checker 4 realz
* Update celery script `execute` node to accept nested variable declarations
* Disable test button on parameterized sequences (for now)
* Fix unnoticed NPE
* Add `deep-cover` for greater coverage accuracy
* Spec for bad variable assignment
2018-08-09 18:31:22 -05:00
Rick Carlino 900f4cd66d Upgrade to FBJS 6.4.0 2018-07-27 13:26:44 -05:00
Rick Carlino 9f713164c0 Friendlier names for Box LED pin_type 2018-07-23 14:51:02 -05:00
Rick Carlino 49af655b3b Cleanup specs and add better validation to CANT_ANALOG stuff 2018-07-23 12:39:18 -05:00
Rick Carlino 7525cf03e2 Cleanup 2018-07-23 11:32:08 -05:00
Rick Carlino 363b24be8f WIP 2018-07-23 10:52:49 -05:00
Rick Carlino 894b91c79d New BoxLed pin_types 2018-07-22 14:07:57 -05:00
Rick Carlino 24fa2af27b Allow `RPi` as valid `pin_type`. NEXT: FBJS update 2018-07-20 15:15:07 -05:00
Rick Carlino c194621667 Enforce mutual exclusivity 2018-07-13 15:19:31 -05:00
Rick Carlino fe8fe4d9de Allow floats in X/Y/Z 2018-07-13 08:04:41 -05:00
Rick Carlino 110d7acd87
Diagnostic Dumps - RC 1 (#889)
Add API side diagnostic reporting.
2018-06-18 16:12:00 -05:00
Rick Carlino b4a13431c8 WIP 2018-04-07 17:02:33 -05:00
Rick Carlino 9073b04510 Circular deps again 2018-04-07 16:50:43 -05:00
Rick Carlino 82cb15a4b5 Fixes to celeryscript `pointer_type` validation 2018-04-07 16:38:11 -05:00
Rick Carlino 3e2a094dd3 Fixes for most point creation 2018-04-07 16:04:33 -05:00
Rick Carlino 72be854dcd Cleanup tests and error messages 2018-04-07 15:09:31 -05:00
Rick Carlino dd346897b3 Fix server side LHS validations (Thanks, RSpec) 2018-03-15 09:20:44 -05:00
Rick Carlino 51ed3cc390 🎉:question_mark: (Still needs tests) 2018-03-14 16:47:51 -05:00
Rick Carlino aa31ff76ca update_lhs.ts 2018-03-14 12:37:01 -05:00
Rick Carlino 3042b20572 [STABLE] Begin LHS updates 2018-03-13 18:59:00 -05:00
Rick Carlino 830097a509 WIP 2018-03-12 10:59:37 -05:00
Rick Carlino 661430298c Plant#plant_stage 2018-03-05 11:15:56 -06:00