hzeller / beagleg

G-code interpreter and stepmotor controller for crazy fast coordinated moves of up to 8 steppers. Uses the Programmable Realtime Unit (PRU) of the Beaglebone.
http://beagleg.org/
GNU General Public License v3.0
122 stars 51 forks source link

Planner refactoring #62

Closed lromor closed 1 year ago

codecov-commenter commented 1 year ago

Codecov Report

Base: 45.84% // Head: 45.93% // Increases project coverage by +0.08% :tada:

Coverage data is based on head (079b5c0) compared to base (f3f1c86). Patch coverage: 97.64% of modified lines in pull request are covered.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #62 +/- ## ========================================== + Coverage 45.84% 45.93% +0.08% ========================================== Files 37 37 Lines 4192 4245 +53 ========================================== + Hits 1922 1950 +28 - Misses 2270 2295 +25 ``` | [Impacted Files](https://codecov.io/gh/hzeller/beagleg/pull/62?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller) | Coverage Δ | | |---|---|---| | [src/planner.cc](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller#diff-c3JjL3BsYW5uZXIuY2M=) | `82.95% <97.64%> (+0.81%)` | :arrow_up: | | [src/common/string-util.cc](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller#diff-c3JjL2NvbW1vbi9zdHJpbmctdXRpbC5jYw==) | `76.38% <0.00%> (-23.62%)` | :arrow_down: | | [src/pru-motion-queue.cc](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller#diff-c3JjL3BydS1tb3Rpb24tcXVldWUuY2M=) | `63.38% <0.00%> (-0.51%)` | :arrow_down: | | [src/pwm-timer.cc](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller#diff-c3JjL3B3bS10aW1lci5jYw==) | `0.00% <0.00%> (ø)` | | | [src/generic-gpio.cc](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller#diff-c3JjL2dlbmVyaWMtZ3Bpby5jYw==) | `0.00% <0.00%> (ø)` | | | [src/sim-firmware.cc](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller#diff-c3JjL3NpbS1maXJtd2FyZS5jYw==) | `0.00% <0.00%> (ø)` | | | [src/spindle-control.cc](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller#diff-c3JjL3NwaW5kbGUtY29udHJvbC5jYw==) | `0.00% <0.00%> (ø)` | | | [src/common/linebuf-reader.cc](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller#diff-c3JjL2NvbW1vbi9saW5lYnVmLXJlYWRlci5jYw==) | `100.00% <0.00%> (ø)` | | | [src/determine-print-stats.cc](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller#diff-c3JjL2RldGVybWluZS1wcmludC1zdGF0cy5jYw==) | `0.00% <0.00%> (ø)` | | | [src/gcode-parser/gcode-parser-config.cc](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller#diff-c3JjL2djb2RlLXBhcnNlci9nY29kZS1wYXJzZXItY29uZmlnLmNj) | `0.00% <0.00%> (ø)` | | | ... and [8 more](https://codecov.io/gh/hzeller/beagleg/pull/62/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller) | | Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Henner+Zeller)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

hzeller commented 1 year ago

LGTM