636b683ccc
chore(credo): fix linting issues.
2021-12-09 13:38:40 +13:00
0ae33a44ff
fix: bug in parsing not returning errors
2021-01-13 13:26:50 +13:00
6edee4b073
refactor: Ensure that we're using options and results as much as possible.
2021-01-13 13:25:18 +13:00
ad8f6c44ef
feat: Implement (a common subset) G-code parsing.
...
It turns out that G-code is a turing complete programming language. That was a surprise! I've implemented enough of the parser to be able to parse the output of Fusion 360 and Cura, both of which I use on a daily basis. It is not a complete implementation.
2021-01-10 17:43:25 +13:00
dd763dc09a
feat(descriptions): Add human-readable descriptions of commonly used codes.
2021-01-05 15:45:02 +13:00
875749e09b
chore: move files to the correct location.
2021-01-05 09:21:03 +13:00
5b273e4356
fix(model): Change all model init functions to return a result.
2021-01-05 08:59:22 +13:00
ccf4635cca
feat(model,serialise): Implement a basic G-Code model and serialiser.
...
It's not very thorough at the moment, but it should work for now.
2021-01-04 22:14:40 +13:00
a7d970443b
chore: Create empty mix project.
2021-01-02 18:26:41 +13:00