Closed ike-kazu closed 3 weeks ago
@ike-kazu Thank you! I'll test with real sensors this week, after which we can merge.
I have reduced the remaining log spam to a minimum and implemented the missing QT128 support. I also added sensor-specific parsing of HesaiInventory. Due to the datasheets available to me not being quite up-to-date, some of the sensors still cannot be parsed correctly and some of the diagnostics (listed below the first table) are still incorrect.
The sensors we currently use in-house (Pandar40P, XT32, AT128, QT128, OT128) are all working as expected apart for some minor issues listed below.
No PandarQT64 was available for testing.
Criterion | Pandar40P | Pandar64 | XT32 | AT128 | QT128 | OT128 |
---|---|---|---|---|---|---|
All structs parsed warning-free? | :green_circle: | :red_circle: | :red_circle: | :green_circle: | :green_circle: | :red_circle: |
All diagnostics correct? | :green_circle: | :red_circle: | :red_circle: | :green_circle: | :green_circle: | :green_circle: |
PTP diagnostics correct? | :green_circle: | :red_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
Nebula running without errors? | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
startup_times
, total_operation_time
, ptp_status
always 0
input_current
, input_power
have wrong valuesModel | PTP off | PTP on |
---|---|---|
Pandar40P | ||
Pandar64 | ||
XT32 | ||
AT128 | ||
QT128 | ||
OT128 |
Attention: Patch coverage is 0%
with 305 lines
in your changes missing coverage. Please review.
Project coverage is 26.12%. Comparing base (
a908f61
) to head (83a226a
). Report is 5 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
PR Type
Related Links
Description
Hesai LiDAR TCP errors are occurred. To fix it, TCP Structs and other processes are fixed in this pr.
Review Procedure
Remarks
Pre-Review Checklist for the PR Author
PR Author should check the checkboxes below when creating the PR.
Checklist for the PR Reviewer
Reviewers should check the checkboxes below before approval.
Post-Review Checklist for the PR Author
PR Author should check the checkboxes below before merging.
CI Checks