Skip to content

feat(go): add remote GPS test triggers - #57

Merged
samuelbles07 merged 3 commits into
developmentfrom
go/feat/gps-test-trigger
Aug 7, 2026
Merged

feat(go): add remote GPS test triggers#57
samuelbles07 merged 3 commits into
developmentfrom
go/feat/gps-test-trigger

Conversation

@samuelbles07

@samuelbles07 samuelbles07 commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Add cloud and Local API triggers that open the existing live GPS Test screen, removing the need for manual Settings navigation. Go also ignores the retired custom-PM useEpa2021 option while shared support remains available for other products.

Changes

  • Handle gpsTestRequested from cloud Fetch responses
  • Add POST /api/v1/actions/test-gps to the Local API
  • Share GPS trigger guards across cloud and local requests
  • Ignore and omit Go custom-PM useEpa2021 values while retaining standalone epa_2021
  • Update host, integration, protocol, and service documentation

Validation

  • pre-commit run --all-files
  • cmake --build tests/build -j2
  • ctest --test-dir tests/build --output-on-failure (1282 passed)
  • idf.py -C products/go build

Go custom PM corrections no longer emit or apply useEpa2021. Cloud, Local API, and legacy BLE values are ignored.
@samuelbles07
samuelbles07 merged commit f518305 into development Aug 7, 2026
8 checks passed
@samuelbles07
samuelbles07 deleted the go/feat/gps-test-trigger branch August 7, 2026 05:59
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.

1 participant