-
Notifications
You must be signed in to change notification settings - Fork 6
CAN Updates for CAN26 #382
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
Open
kvn147
wants to merge
76
commits into
master
Choose a base branch
from
CAN-updates
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 29 commits
Commits
Show all changes
76 commits
Select commit
Hold shift + click to select a range
82be619
Remove hard-coded setActuator and setLED, remove servo and stepper, m…
kvn147 587ceeb
Removed can_motor and sim_motor abstractions. Still need to remove ba…
kvn147 31785c0
CANUtils: Constructs CAN packet according to CAN2026. FakeCANBoard: R…
kvn147 e76c170
CANMotor updates
kvn147 6d309a4
real_world_constants.h: Implemented boardUUIDMap that will replace cu…
kvn147 425a307
update CANUtils: don't need to construct CAN or create CAN header at …
kvn147 a3162ff
updated FakeCANBoard to remove base_motor abstraction and semi-refact…
kvn147 81b3f3d
CMake w/ fetch of new CAN26 repo!
kvn147 16af9a5
update new device UUID mapping with CANDevices from CAN26
kvn147 556933d
CAN.cpp: Swapped deviceid_t for CANDeviceUUID_t, CANUtils: update get…
kvn147 c677964
CMake CAN26 fetch + update stubs + fix signatures
kvn147 9817164
moved CANBoard class to robot namespace to fix name collision
kvn147 f963a4e
Ignore FakeCANBoard for now
kvn147 99b7fab
TunePID updated for CAN26: Swap group, serial for CANDevice and remov…
kvn147 6531275
CAN.cpp: Telemetry updated for CAN26. CANMotor: Update with CAN26 Mot…
kvn147 a31e002
Removed base motor files and from CMake and removed a comment
kvn147 0942592
Implement setMotorVel function (originally from base_motor.cpp) for g…
kvn147 c12865e
Updated parts of FakeCANBoard for CAN26 + Added some print statements…
kvn147 96860fc
FakeCANBoard updated
kvn147 6fb1d76
cleanup
kvn147 1b74730
Removal of stepper, servo, fourbar, actuator. Adjust mapping from lef…
kvn147 8be3435
Merge branch 'master' into CAN-updates
kvn147 3f8eeb2
Update "tank style" under control interface to use front/rear left/ri…
kvn147 e407f05
correct mask for printCANPacket() and fix domains for front/rear Tire…
kvn147 1943a16
Remove handActuator/fourBar/drill from joints mapping. Telemetry set …
kvn147 c9d0304
Move CANBoard class to CANMotor and remove CANBoard classes from real…
kvn147 b308da2
CMake suppress flag to temp ignore warnings relating to parameter pas…
kvn147 a5ddc85
Add hearbeat timeouts with watchdog timer per device, logs when timeo…
kvn147 f60d878
plz work
kvn147 90ea90a
Rover testing
imisaacwu 5ebe977
Removed depricated comments
kvn147 9dec69b
Tuning, removed deprecated
imisaacwu 8b4f02b
Merge branch 'CAN-updates' of github.com:huskyroboticsteam/Resurgence…
imisaacwu b950cf2
Add acks, rover testing
imisaacwu b13c6f7
Add CANBoard
imisaacwu ddd5d61
remove power clamp
imisaacwu 333f623
Fix CAN, remove TunePID
imisaacwu 5c0cae7
Flesh out CANBoard, integrate into FakeCANBoard, fix sim
imisaacwu 5b923b6
Integrate CANBoard into real_world_interface, update setPower for arm…
imisaacwu c8209b3
Callback shenanigans
imisaacwu c191806
Fixed callback, testing, need to double check lock behavior
imisaacwu 472ae22
Add endpoint jsons, callbacks persist
imisaacwu 5452d5f
Fix deadlock
imisaacwu 5b085cd
Test encoder, ardupilot offset
imisaacwu f05649c
Callback fixes, encoder testing
imisaacwu c19e6ba
Isaac is delusional
imisaacwu 72ea7fe
Fix problems
imisaacwu eec7b8e
Hang FakeCANBoard
imisaacwu 4802e35
Broken code
imisaacwu 6dff89c
Buffer
imisaacwu 80e3d0a
Working buffer & encoder/telemetry reports
imisaacwu c98992b
comments for hand impl
imisaacwu b35aa81
Hand implementation (in theory)
imisaacwu 4c4ad9c
Add stepper to FakeCANBoard
imisaacwu 9db6cef
Merge branch 'CAN-updates' of github.com:huskyroboticsteam/Resurgence…
imisaacwu ac1416a
Add read timeouts
imisaacwu 7a8d5cc
add isaac changes
imisaacwu 691604a
fix attempt, adding new handler for motor disable
limellie 5d78427
merge
imisaacwu 6f2c37d
Fix mast cam configs
imisaacwu 09819b1
Fix camera frame request
imisaacwu 68c4085
Add braking
imisaacwu 157faf2
Fix brake behavior
imisaacwu 6823767
Set input vel to 0 on 0 power
imisaacwu 4119d00
swervo/pwm
imisaacwu a8e7d29
delivery
imisaacwu 9abac2c
Servo angle float fix
imisaacwu f7935c5
GPS rotation
imisaacwu 49caab9
led stuff
imisaacwu b65a437
clean up CAN a little bit
imisaacwu f2a56c9
fixes
imisaacwu 44a2e1c
Finish cleaning up
imisaacwu e55b961
Change read callback timeout to deatched thread, clean up
imisaacwu e23b8c4
Fix deadlock issue, remove unused
imisaacwu 2c934d2
Make read timeout optional, fix CAN print packet, tune read timeout, …
imisaacwu 3405f6f
Merge branch 'master' into CAN-updates
imisaacwu File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.