-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dimos Init #1065
Dimos Init #1065
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FANTASTIC! works on apples
6609b44
to
e76632c
Compare
dbd1867
to
84ad8b4
Compare
@gtaharaedmonds we need to change the required CI names again 😭 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mostly nitpicky things, this looks great
hyped to get started on this project in earnest
scripts/code_generation/jsoncan/src/json_parsing/json_can_parsing.py
Outdated
Show resolved
Hide resolved
4f946ea
to
59a5376
Compare
### Summary First implementation of Dimos, as per spec'd by [SW-39](https://ubcformulaelectric.atlassian.net/browse/SW-39). ### TODO Once merged, send message to software channel on slack that `DPLATFORM=firmware` and `DTARGET` is old `DPLATFORM` - Use -DPLATFORM to specify the platform you are building to, whether `firmware` or `dimos` - Use -DTARGET to specify the target you are building to, between `dev`, `test`, `deploy` in dimos, and `arm` and `x86` in firmware. ### Changelist - [x] Dimos QT Build - [x] JSONCAN integration - [x] Try to move project to lower files (move things out of the top level) - [x] CMake better OS condition - [x] Refactor matrix upwards ### Testing Done - Local testing on Windows, Mac, Linux - Testing on CI servers ### Checklist *Please change `[ ]` to `[x]` when you are ready.* - [x] I have read and followed the code conventions detailed in [README.md](../README.md) (*This will save time for both you and the reviewer!*). - [x] If this pull request is longer then **500** lines, I have provided *explicit* justification in the summary above explaining why I *cannot* break this up into multiple pull requests (*Small PR's are faster and less painful for everyone involved!*). [SW-39]: https://ubcformulaelectric.atlassian.net/browse/SW-39?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
### Summary First implementation of Dimos, as per spec'd by [SW-39](https://ubcformulaelectric.atlassian.net/browse/SW-39). ### TODO Once merged, send message to software channel on slack that `DPLATFORM=firmware` and `DTARGET` is old `DPLATFORM` - Use -DPLATFORM to specify the platform you are building to, whether `firmware` or `dimos` - Use -DTARGET to specify the target you are building to, between `dev`, `test`, `deploy` in dimos, and `arm` and `x86` in firmware. ### Changelist - [x] Dimos QT Build - [x] JSONCAN integration - [x] Try to move project to lower files (move things out of the top level) - [x] CMake better OS condition - [x] Refactor matrix upwards ### Testing Done - Local testing on Windows, Mac, Linux - Testing on CI servers ### Checklist *Please change `[ ]` to `[x]` when you are ready.* - [x] I have read and followed the code conventions detailed in [README.md](../README.md) (*This will save time for both you and the reviewer!*). - [x] If this pull request is longer then **500** lines, I have provided *explicit* justification in the summary above explaining why I *cannot* break this up into multiple pull requests (*Small PR's are faster and less painful for everyone involved!*). [SW-39]: https://ubcformulaelectric.atlassian.net/browse/SW-39?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
### Summary First implementation of Dimos, as per spec'd by [SW-39](https://ubcformulaelectric.atlassian.net/browse/SW-39). ### TODO Once merged, send message to software channel on slack that `DPLATFORM=firmware` and `DTARGET` is old `DPLATFORM` - Use -DPLATFORM to specify the platform you are building to, whether `firmware` or `dimos` - Use -DTARGET to specify the target you are building to, between `dev`, `test`, `deploy` in dimos, and `arm` and `x86` in firmware. ### Changelist - [x] Dimos QT Build - [x] JSONCAN integration - [x] Try to move project to lower files (move things out of the top level) - [x] CMake better OS condition - [x] Refactor matrix upwards ### Testing Done - Local testing on Windows, Mac, Linux - Testing on CI servers ### Checklist *Please change `[ ]` to `[x]` when you are ready.* - [x] I have read and followed the code conventions detailed in [README.md](../README.md) (*This will save time for both you and the reviewer!*). - [x] If this pull request is longer then **500** lines, I have provided *explicit* justification in the summary above explaining why I *cannot* break this up into multiple pull requests (*Small PR's are faster and less painful for everyone involved!*). [SW-39]: https://ubcformulaelectric.atlassian.net/browse/SW-39?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
Summary
First implementation of Dimos, as per spec'd by SW-39.
TODO Once merged, send message to software channel on slack that
DPLATFORM=firmware
andDTARGET
is oldDPLATFORM
firmware
ordimos
dev
,test
,deploy
in dimos, andarm
andx86
in firmware.Changelist
Testing Done
Checklist
Please change
[ ]
to[x]
when you are ready.