Skip to content
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

Mqtt+yaml integration/refactoring #30

Merged
merged 43 commits into from
Jan 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
6bfee4d
Add files via upload
ihong4 Oct 24, 2023
8a7877e
#22 Refactoring of IPC and Mqtt
Peyton-McKee Nov 29, 2023
bd0fef7
#22 Privatize Functions
Peyton-McKee Nov 29, 2023
31bfa8e
#22 More Documentation
Peyton-McKee Nov 29, 2023
9d5702e
#22 Even more documentation
Peyton-McKee Nov 29, 2023
66522b8
#22 And the debugging begins
Peyton-McKee Nov 30, 2023
2c693e4
#22 Debug Update
Peyton-McKee Nov 30, 2023
1df62ce
#22 Added Debug Statement
Peyton-McKee Nov 30, 2023
0165ef6
#22 Remove Thread
Peyton-McKee Nov 30, 2023
dae9ef1
#22 Unwrap or Debug
Peyton-McKee Nov 30, 2023
cf57bcd
#22 Edit Error Message
Peyton-McKee Nov 30, 2023
04a5004
#22 Use Stream Instead of Channel
Peyton-McKee Nov 30, 2023
1344671
#22 Format Without New Lines
Peyton-McKee Nov 30, 2023
eee350e
#22 Remove Debug Statements
Peyton-McKee Nov 30, 2023
44d9154
#22 Date.now
Peyton-McKee Nov 30, 2023
3822aac
#22 Mqtt Debug Statement
Peyton-McKee Nov 30, 2023
52b4846
#22 Change publishing topic
Peyton-McKee Nov 30, 2023
d3381ea
#22 Change Topic
Peyton-McKee Nov 30, 2023
5b37c48
#22 Add /
Peyton-McKee Nov 30, 2023
3d45af8
#22 Add 50ms throttle after publish
Peyton-McKee Nov 30, 2023
bd87a2e
#22 10ms buffer
Peyton-McKee Nov 30, 2023
ff2eb79
#22 1ms throttle
Peyton-McKee Nov 30, 2023
ce931f2
#22 Remove Throttle
Peyton-McKee Nov 30, 2023
70aba7d
#22 Add 1ms throttle back
Peyton-McKee Nov 30, 2023
3fb705b
#22 Lots of General Code Cleanliness And Refactoring
Peyton-McKee Dec 1, 2023
dee4b1d
Merge branch 'main' into ihong4-patch-1
Peyton-McKee Dec 1, 2023
e95f5bb
#22 Remove Unused Dependencies
Peyton-McKee Dec 1, 2023
0934cd3
#22 Add Chrono Back
Peyton-McKee Dec 1, 2023
b1e23ce
#22 Slight Cleanup
Peyton-McKee Jan 10, 2024
61e6098
#20 merge #25
Peyton-McKee Jan 10, 2024
611ca2c
#20 finalize necessary can messages
Peyton-McKee Jan 11, 2024
77da6fe
Filled out Relevant CAN Fields
Peyton-McKee Jan 11, 2024
47b832b
#20 Write Decode Data to File
Peyton-McKee Jan 11, 2024
13decd2
#20 Compile
Peyton-McKee Jan 11, 2024
80ac688
#20 Cleanup Some Linting errors
Peyton-McKee Jan 11, 2024
c058dcf
#20 Disable Clippy
Peyton-McKee Jan 11, 2024
0e6e06e
#20 Actually dont allow clippy
Peyton-McKee Jan 11, 2024
16fcc6a
#20 Clippy
Peyton-McKee Jan 11, 2024
7a08642
#20 Delete Unused Files
Peyton-McKee Jan 11, 2024
4586ead
#20 Seperate Yaml Files
Peyton-McKee Jan 11, 2024
dc5b2d5
#20 Add Documentation, remove unused dependencies
Peyton-McKee Jan 13, 2024
18f4772
#20 Adjust can message topic name
Peyton-McKee Jan 13, 2024
9159e11
Add can_interface specifier and can configure skip (#27)
jr1221 Jan 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/workflows/rust-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Rust CI

on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Setup Rust
uses: actions/checkout@v2
- name: Install cargo-audit
run: cargo install cargo-audit
- name: Build
run: cargo build --verbose
- name: Test
run: cargo test --verbose
- name: Clippy
run: cargo clippy --verbose -- -D warnings
- name: Audit
run: cargo audit
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
# misc things
.DS_Store
.gitignore
*.nix

# python things
pyrightconfig.json
Expand Down
6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"editor.defaultFormatter": "rust-lang.rust-analyzer",
"rust-analyzer.linkedProjects": [
"./Cargo.toml"
]
}
Loading
Loading