Repository navigation
chore: sync branch - #204
Closed
operationtoolapp[bot] wants to merge 25 commits into
Closed
operationtoolapp[bot] wants to merge 25 commits into
operationtoolapp[bot] wants to merge 25 commits into
Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add 25 tests covering calc_sum, verify_sum, gen_data_packet, gen_data_packets, gen_name_time_packet, lists_match, and Parser. Also fix test infrastructure: remove tests/signage/__init__.py that shadowed the real signage package, and add sys.path setup to conftest.py for pytest < 7.0 compatibility. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove __init__.py that shadows the real external_signage package, rename test to test_ext_packet_tools.py to avoid module name collision with signage/test_packet_tools.py on pytest < 7, and disable launch_testing plugins in pytest.ini addopts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Replace abbreviated test data "sched-1/2" with "schedule-1/2" - Exclude pytest.ini from cspell check (contains pytest-specific keywords) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The workflow file itself contains tool names (jq, cspell) that are not in the shared dictionary. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
ignorePaths does not work with cspell-action's incremental file detection, so add the words directly instead. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
cspell/.cspell.json in tier4/autoware-spell-check-dict has not been synced since 2022-02 and is missing 500+ words compared to the root .cspell.json. Switch to npm install --ignore-scripts to get the up-to-date dictionary. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
package.xml is ROS 2 package metadata containing personal names, email addresses, and package identifiers that are not English words. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Black 22.3.0 crashes on Python 3.14 due to removed asyncio.get_event_loop(). Also fix end-of-file and trailing whitespace issues caught by pre-commit hooks. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
signage/packet_tools.py is not imported anywhere in the signage package. The external_signage copy remains as it is actively used. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Chore/add sonarcloud analysis
Remove hardcoded FMS domain and gateway port from the source so they are no longer baked into the public repository. They are now read from the FMS_URL, AUTOWARE_IP, and AUTOWARE_PORT environment variables, which the x2_signage_env_setup Ansible role provisions into autoware.env on production vehicles. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: do not launch external_signage from signage.launch.xml (#194) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * Revert "chore: remove level4_mode_manager_msgs (use l4_toolkit) (#190)" This reverts commit cffbf6f. * feat: add use_external_signage flag and relax airport_mode QoS (#195) * delete external control * feat: add use_external_signage flag and relax airport_mode QoS Introduce use_external_signage launch argument (default false) so the external_signage node and its ROS service wiring are only activated when explicitly enabled, preventing signage from blocking on a non-existent /signage/trigger_external service. Also relax /signage/airport_mode subscription durability to VOLATILE so external_signage can receive from both TRANSIENT_LOCAL and VOLATILE publishers. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* feat: add CommandViewManager integration for in_vehicle_signage
Subscribe CVM command topic to override view_mode (between disconnected
and other autoware-driven modes). Publish state mapped from current
view_mode to CVM display_mode_id, filtered by manifest support
(unsupported modes fall back to idle_display). Override is cleared by
receiving idle_display from a client.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* feat: separate CVM-driven displays into dedicated CvmDisplayView
Route all CVM commands to a new cvm_display view_mode and branch
inside CvmDisplayView based on cvm_display_mode_id, keeping the
autoware-internal emergency_stopped view independent.
First sub-page is CvmEmergencyStop ("緊急停止中" / "Emergency Stop").
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* feat(cvm): separate remote/MRM emergency displays
- Rename external command display_mode_id to remote_emergency_display
so it is distinct from the MRM-originated emergency stop
- Restyle CvmEmergencyStop with an orange background and
"オペレーター停止指示 / Stopped by Operator" text plus a warning icon
- Report emergency_stopped (vehicle MRM) state to CVM as
mrm_emergency_display instead of the shared emergency_display
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
GraphRAG knowledge vault is managed in a separate private repository (AutowareSignage-vault) to keep project knowledge out of the public repo. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
chore: add .graphrag to .gitignore
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Features
Bug Fixes
Code Refactoring
Tests
Continuous Integrations
Chores