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

Feature/api documentation improvement #100

Merged
merged 66 commits into from
Dec 1, 2020

Conversation

rfeistenauer
Copy link
Contributor

@rfeistenauer rfeistenauer commented Nov 12, 2020

Description

These changes improve the API documentation by clarifying the responsibilities of classes and the class structure.

Things to add, update or check before this PR can be merged.

Review Checklist

  • Soft- and hardware architecture (diagrams and description)
  • Test review (test plan and individual test cases)
  • Documentation review
  • Code (coding rules, style guide)

Release planning (please answer)

  • When is the new feature released?
    Needs an release to update the online documentation but is not urgent?

  • Which dependent packages do have to be released simultaneously?
    None

@rfeistenauer rfeistenauer changed the base branch from feature/get_state_name to melodic-devel November 12, 2020 14:18
@cdoehn cdoehn changed the base branch from melodic-devel to main November 13, 2020 16:28
@rfeistenauer rfeistenauer force-pushed the feature/api_documentation_improvement branch from 20c5a57 to 82df44b Compare November 19, 2020 13:21
Copy link
Collaborator

@cdoehn cdoehn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additionaly, I think the toLaserScan function should be documented, because it owns an important functionality

include/psen_scan_v2/monitoring_frame_deserialization.h Outdated Show resolved Hide resolved
include/psen_scan_v2/monitoring_frame_deserialization.h Outdated Show resolved Hide resolved
include/psen_scan_v2/monitoring_frame_deserialization.h Outdated Show resolved Hide resolved
include/psen_scan_v2/monitoring_frame_deserialization.h Outdated Show resolved Hide resolved
include/psen_scan_v2/ros_scanner_node.h Outdated Show resolved Hide resolved
include/psen_scan_v2/scanner_interface.h Outdated Show resolved Hide resolved
rfeistenauer and others added 10 commits November 26, 2020 08:22
Co-authored-by: cdoehn <55837480+cdoehn@users.noreply.github.com>
Co-authored-by: cdoehn <55837480+cdoehn@users.noreply.github.com>
Co-authored-by: cdoehn <55837480+cdoehn@users.noreply.github.com>
Co-authored-by: cdoehn <55837480+cdoehn@users.noreply.github.com>
Co-authored-by: cdoehn <55837480+cdoehn@users.noreply.github.com>
Co-authored-by: cdoehn <55837480+cdoehn@users.noreply.github.com>
@rfeistenauer rfeistenauer force-pushed the feature/api_documentation_improvement branch from 45ab5b7 to f3ff5ba Compare November 26, 2020 07:24
@rfeistenauer rfeistenauer marked this pull request as ready for review November 26, 2020 07:24
@rfeistenauer rfeistenauer requested a review from cdoehn November 26, 2020 07:31
doc/api_sequence_diag.uxf Show resolved Hide resolved
doc/api_sequence_diag.uxf Show resolved Hide resolved
doc/README.md Show resolved Hide resolved
doc/calls_and_callbacks.md Show resolved Hide resolved
doc/diag_comp_overall_architecture.uxf Outdated Show resolved Hide resolved
include/psen_scan_v2/laserscan_conversions.h Outdated Show resolved Hide resolved
include/psen_scan_v2/monitoring_frame_deserialization.h Outdated Show resolved Hide resolved
include/psen_scan_v2/monitoring_frame_deserialization.h Outdated Show resolved Hide resolved
include/psen_scan_v2/monitoring_frame_deserialization.h Outdated Show resolved Hide resolved
@rfeistenauer rfeistenauer requested a review from ct2034 December 1, 2020 07:37
@rfeistenauer rfeistenauer merged commit e1219e5 into main Dec 1, 2020
@rfeistenauer rfeistenauer deleted the feature/api_documentation_improvement branch December 1, 2020 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants